2013-01-18 146 views
0

代码的工作,但只在第一次如何更改ckeditor对话框的默认选项卡?

if (dialogName == 'image') { 
    dialogDefinition.removeContents('upload'); 
    dialogDefinition.removeContents('advanced'); 
    dialogDefinition.removeContents('Link'); 

    var infoTab = dialogDefinition.getContents('info'); 
    infoTab.remove('txtAlt'); 
    infoTab.remove('txtBorder'); 
    infoTab.remove('txtHSpace'); 
    infoTab.remove('txtVSpace'); 
    infoTab.remove('cmbAlign'); 

    dialogDefinition.onLoad = function() { 
     this.selectPage('Upload'); 
    }; 
} 

工作,如果我不刷新页面,两次单击“图像”按钮没有“上传”。 需要一些帮助,TKS

回答

0

,你可以把这个代码在config.js:

CKEDITOR.on('dialogDefinition', function (ev) { 
    // Take the dialog window name and its definition from the event data. 
    var dialogName = ev.data.name; 
    var dialogDefinition = ev.data.definition; 
    if (dialogName == 'link') { 
     dialogDefinition.removeContents('advanced'); //remove advanced tab 

     var infoTab = dialogDefinition.getContents('info'); 
     var urlField = infoTab.get('url'); 
     urlField['default'] = 'www.ireadhome.com'; //set default value for the url field 
    } 
}); 
相关问题