| 5359 | |
| 5360 | // --------------- 处理网络图片content --------------- |
| 5361 | function linkContentHandler (editor, menu, $linkContent) { |
| 5362 | var lang = editor.config.lang; |
| 5363 | var $urlContainer = $('<div style="margin:20px 10px 10px 10px;"></div>'); |
| 5364 | var $urlInput = $('<input type="text" class="block" placeholder="http://"/>'); |
| 5365 | $urlContainer.append($urlInput); |
| 5366 | var $btnSubmit = $('<button class="right">' + lang.submit + '</button>'); |
| 5367 | var $btnCancel = $('<button class="right gray">' + lang.cancel + '</button>'); |
| 5368 | |
| 5369 | $linkContent.append($urlContainer).append($btnSubmit).append($btnCancel); |
| 5370 | |
| 5371 | // 取消 |
| 5372 | $btnCancel.click(function (e) { |
| 5373 | e.preventDefault(); |
| 5374 | menu.dropPanel.hide(); |
| 5375 | }); |
| 5376 | |
| 5377 | // callback |
| 5378 | function callback() { |
| 5379 | $urlInput.val(''); |
| 5380 | } |
| 5381 | |
| 5382 | // 确定 |
| 5383 | $btnSubmit.click(function (e) { |
| 5384 | e.preventDefault(); |
| 5385 | var url = $.trim($urlInput.val()); |
| 5386 | if (!url) { |
| 5387 | // 无内容 |
| 5388 | $urlInput.focus(); |
| 5389 | return; |
| 5390 | } |
| 5391 | |
| 5392 | var imgHtml = '<img style="max-width:100%;" src="' + url + '"/>'; |
| 5393 | editor.command(e, 'insertHtml', imgHtml, callback); |
| 5394 | }); |
| 5395 | } |
| 5396 | |
| 5397 | }); |
| 5398 | // video 菜单 |