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))
}