diff --git a/_src/plugins/simpleupload.js b/_src/plugins/simpleupload.js index 5134c3398828bfc998f757e7ece2f3f1d72e9220..fb560bd8c7d036b61db7df164d0b401541d37ab3 100644 --- a/_src/plugins/simpleupload.js +++ b/_src/plugins/simpleupload.js @@ -58,6 +58,11 @@ UE.plugin.register("simpleupload", function () { loader.setAttribute("alt", res.data.original || ""); loader.removeAttribute("id"); me.fireEvent("contentchange"); + // 触发上传图片事件 + me.fireEvent("uploadsuccess", { + res: res.data, + type: 'image' + }); }else{ UE.dialog.removeLoadingPlaceholder(me, loadingId); UE.dialog.tipError(me, res.data.state); diff --git a/dialogs/attachment/attachment.js b/dialogs/attachment/attachment.js index 8357f88a582d94853f8d757096f29dd2edb57196..23048e572f6551ba3a779e16b37e470a47e1ce9e 100755 --- a/dialogs/attachment/attachment.js +++ b/dialogs/attachment/attachment.js @@ -511,6 +511,11 @@ if (json.state == 'SUCCESS') { _this.fileList.push(json); $file.append(''); + // 触发上传附件事件 + editor.fireEvent("uploadsuccess", { + res: json, + type: 'file' + }); } else { $file.find('.error').text(json.state).show(); } @@ -693,7 +698,7 @@ } else { var ic = document.createElement('i'), textSpan = document.createElement('span'); - textSpan.innerHTML = list[i].url.substr(list[i].url.lastIndexOf('/') + 1); + textSpan.innerHTML = list[i].original || list[i].url.substr(list[i].url.lastIndexOf('/') + 1); preview = document.createElement('div'); preview.appendChild(ic); preview.appendChild(textSpan); diff --git a/dialogs/image/image.js b/dialogs/image/image.js index 99eb9068495cce66784c0df4d973bc3635f99b5c..11191716e1478d3eda90228bccf2030961edb9fb 100644 --- a/dialogs/image/image.js +++ b/dialogs/image/image.js @@ -769,6 +769,11 @@ if (json.state == 'SUCCESS') { _this.imageList.push(json); $file.append(''); + // 触发上传图片事件 + editor.fireEvent("uploadsuccess", { + res: json, + type: 'image' + }); } else { $file.find('.error').text(json.state).show(); } diff --git a/dialogs/scrawl/scrawl.js b/dialogs/scrawl/scrawl.js index 8c5a9bf76eabc1ac426c683c485cf95d1f4e90d1..655ceb40c676a95f0ef60cc7977a9873117864a8 100755 --- a/dialogs/scrawl/scrawl.js +++ b/dialogs/scrawl/scrawl.js @@ -646,6 +646,11 @@ function exec(scrawlObj) { imgObj.alt = responseObj.original || ''; editor.execCommand("insertImage", imgObj); dialog.close(); + // 触发上传涂鸦事件 + editor.fireEvent("uploadsuccess", { + res: responseObj, + type: 'scrawl' + }); } else { alert(responseObj.state); } diff --git a/dialogs/video/video.js b/dialogs/video/video.js index de833a25b8c45f9801a71f7000928d54f4165bbf..4b1b9f7b7310913fe288598f607b26c17f09b947 100755 --- a/dialogs/video/video.js +++ b/dialogs/video/video.js @@ -772,6 +772,11 @@ 'original':json.original }); $file.append(''); + // 触发上传视频事件 + editor.fireEvent("uploadsuccess", { + res: json, + type: 'video' + }); } else { $file.find('.error').text(json.state).show(); } diff --git a/dialogs/wordimage/wordimage.html b/dialogs/wordimage/wordimage.html index 64c14643175fc94ab275e09ae4b0fa0010ea1faf..913a23ef21287bdcd962cab14ef32a5476743cd8 100755 --- a/dialogs/wordimage/wordimage.html +++ b/dialogs/wordimage/wordimage.html @@ -195,6 +195,11 @@ } else { $('.image-tip').html('上传失败:' + JSON.stringify(res)) } + // 触发上传附件事件 + editor.fireEvent("uploadsuccess", { + res: res, + type: 'image' + }); } else { $('.image-tip').html('上传失败:' + JSON.stringify(res)) }