image.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /**
  2. * User: Jinqn
  3. * Date: 14-04-08
  4. * Time: 下午16:34
  5. * 上传图片对话框逻辑代码,包括tab: 远程图片/上传图片/在线图片/搜索图片
  6. */
  7. (function () {
  8. var onlineImage;
  9. window.onload = function () {
  10. initButtons();
  11. };
  12. /* 初始化onok事件 */
  13. function initButtons() {
  14. dialog.onok = function () {
  15. list = getInsertList();
  16. if(list) {
  17. editor.execCommand('insertimage', list);
  18. editor.fireEvent("catchRemoteImage");
  19. }
  20. };
  21. }
  22. function getInsertList() {
  23. var i, lis = $('div.img-card span.checked'), list = [];
  24. console.log(lis.length)
  25. for (i = 0; i < lis.length; i++) {
  26. var img = lis[i]
  27. src = img.getAttribute('data-src');
  28. list.push({
  29. src: src,
  30. _src: src,
  31. alt: src.substr(src.lastIndexOf('/') + 1),
  32. });
  33. }
  34. return list;
  35. }
  36. })();