SenBiTeSolution.UI/ueditor/dialogs/background/background.js
(开头部分) 14KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
var me = editor,
doc = me.document,
bodyStyle,
cp = $G( "colorPicker" ),
bkbodyStyle = "",
bkcolor = "";
var popup = new UE.ui.Popup( {
content:new UE.ui.ColorPicker( {
noColorText:me.getLang( "clearColor" ),
editor:me,
onpickcolor:function ( t, color ) {
domUtils.setStyle( cp, "background-color", color );
bkcolor = color;
UE.ui.Popup.postHide();
},
onpicknocolor:function ( t, color ) {
domUtils.setStyle( cp, "background-color", "transparent" );
bkcolor = "";
UE.ui.Popup.postHide();
}
} ),
editor:me,
onhide:function(){
setBody();
}
} );
domUtils.on( cp, "click", function () {
popup.showAnchor( this );
} );
domUtils.on( document, 'mousedown', function ( evt ) {
var el = evt.target || evt.srcElement;
UE.ui.Popup.postHide( el );
} );
domUtils.on( window, 'scroll', function () {
UE.ui.Popup.postHide();
} );
//获得head
var getHead = function(){
return domUtils.getElementsByTagName($G("tabhead"),"span");
};
//给head绑定事件
var bindClick = function(){
var heads = getHead();
for(var i=0,head;head=heads[i++];){
head.onclick = function(){
var bodyid = this.getAttribute("tabsrc");
toggleHead(this);
toggleBody(bodyid);
if(bodyid == "imgManager"){
ajax.request( editor.options.imageManagerUrl, {
timeout:100000,
action:"get",
onsuccess:function ( xhr ) {
var tmp = utils.trim(xhr.responseText),
imageUrls = !tmp ? [] : tmp.split( "ue_separate_ue" ),
length = imageUrls.length,
imgList = $G( "imageList" );
imgList.innerHTML = !length ? " "+lang.noUploadImage : "";
for ( var k = 0, ci; ci = imageUrls[k++]; ) {
var img = document.createElement( "img" );
后面还有 361 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。