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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。