在 ckeditor init 中,要删除对话框选项卡,可以执行以下操作:
CKEDITOR.on( 'dialogDefinition', function( ev )
{
// Take the dialog name and its definition from the event data.
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
// Check if the definition is from the dialog we're interested in
if ( dialogName == 'link' )
{
dialogDefinition.removeContents( 'advanced' );
}
});
这将从链接对话框中删除“高级”选项卡。
还可以从选项卡中删除特定属性,执行以下操作:
var infoTab = dialogDefinition.getContents( 'info' );
// Remove unnecessary widgets from the 'Link Info' tab.
infoTab.remove( 'linkType');
infoTab.remove( 'protocol');
所以这很好用,但我的问题是我找不到属性名称的详细列表,例如上面示例中的“linkType”或“protocol”。
基本上我想从图像对话框中删除,例如,宽度、高度、css类和高级选项卡中的id等,但我在ckeditor文档中找不到这些属性的名称,有人知道我在哪里吗能找到这个吗?或者给个清单?