第一步 (添加后台删除地址)
打开 ueditor/net/config.json
添加参数
|
第二步 增加js删除方法
放到ueditor/dialogs/image/image.html里面
|
第三步:
修改ueditor/dialogs/image/image.js文件(大约902行)
/* 添加图片到列表界面上 */
pushData:
function
(list) {
var
i, item, img, icon, _this =
this
,
urlPrefix = editor.getOpt(
'imageManagerUrlPrefix'
);
for
(i = 0; i < list.length; i++) {
if
(list[i] && list[i].url) {
item = document.createElement(
'li'
);
img = document.createElement(
'img'
);
icon = document.createElement(
'span'
);
//开始
del = document.createElement(
'a'
);
del.innerHTML =
'删除'
;
domUtils.addClass(del,
'del'
);
var
delid =
'imagelist_'
+ i;
del.setAttribute(
'id'
, delid);
del.setAttribute(
'href'
,
'javascript:;'
);
del.setAttribute(
'onclick'
,
'uedel("'
+ list[i].url +
'","'
+ delid +
'")'
);
//结束
domUtils.on(img,
'load'
, (
function
(image){
return
function
(){
_this.scale(image, image.parentNode.offsetWidth, image.parentNode.offsetHeight);
}
})(img));
img.width = 113;
img.setAttribute(
'src'
, urlPrefix + list[i].url + (list[i].url.indexOf(
'?'
) == -1 ?
'?noCache='
:
'&noCache='
) + (+
new
Date()).toString(36) );
img.setAttribute(
'_src'
, urlPrefix + list[i].url);
domUtils.addClass(icon,
'icon'
);
item.appendChild(img);
item.appendChild(icon);
//Edit
item.appendChild(del);
//为了把a标签加载进去
this
.list.insertBefore(item,
this
.clearFloat);
}
}
},
|
最后 修改样式
编辑 ueditor/dialogs/image/image.css
在末尾添加
|
最后贡献Controller
|
转载自: https://www.cnblogs.com/micenote/p/5669312.html
来源:oschina
链接:https://my.oschina.net/u/4383327/blog/3421311