/dialogs/attachment/attachment.js文件
1.将 _this.fileList.push(json);
修改为 _this.fileList[$file.index()] = json;
2.修改getInsertList
方法为:
getInsertList: function () {
var i, link, data, list = [],
prefix = editor.getOpt('fileUrlPrefix');
for (i = 0; i < this.fileList.length; i++) {
data = this.fileList[i];
if(data === undefined){
continue;
}
link = data.url;
list.push({
title: data.original || link.substr(link.lastIndexOf('/') + 1),
url: prefix + link
});
}
return list;
}
/dialogs/image/image.js文件
1.将 _this.imageList.push(json);
修改为 _this.imageList[$file.index()] = json;
2.修改getInsertList
方法为:
getInsertList: function () {
var i, data, list = [], align = getAlign(), prefix = editor.getOpt('imageUrlPrefix');
for (i = 0; i < this.imageList.length; i++) {
data = this.imageList[i];
if (data === undefined){
continue;
}
list.push({
src: prefix + data.url,
_src: prefix + data.url,
title: data.title,
alt: data.original,
floatStyle: align
});
}
return list;
}