我需要删除CKEditor 4中图像的“高度”设置。 我的意思是只允许用户输入“宽度”。简单地隐藏HTML中的“Height”是不够的,因为CK Editor 4无论如何都会在CSS中添加高度。我需要它来停止添加高度并隐藏此选项。 “锁定比例”图标应该消失,“恢复大小”图标应该工作,但也只设置宽度。 我怎样才能做到这一点?非常感谢: - )
答案 0 :(得分:1)
请尝试以下代码:
var editor = CKEDITOR.replace( 'editor1', {
disableObjectResizing : true
});
CKEDITOR.on( 'dialogDefinition', function( ev ) {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
var editorO = ev.data.definition.dialog.getParentEditor();
if ( dialogName == 'image' || dialogName == 'image2' ) {
var infoTab = dialogDefinition.getContents( 'info' );
if( dialogName == 'image' ){
infoTab.remove('txtHeight');
infoTab.remove('ratioLock');
}
else{
infoTab.remove('height');
infoTab.remove('lock');
}
}
});
您需要在对话框文件中查找id's
: