我正在为CKEditor创建一个名为small image repository system的新插件。我很成功。但我有一个问题,当我自动加载图像时,对话框高度自动增加。那么请建议我如何使CKEditor不可拖动和不可调整大小?
我已经尝试过代码为CKEditor创建非调整大小对话框,如下所示:
resizable : CKEDITOR.DIALOG_RESIZE_NONE
但我仍然没有解决我的问题,请帮帮我
答案 0 :(得分:1)
CKEDITOR.dialog.add('plugin_name', function (editor){
var id = editor.id;
return {
minWidth: 820,
minHeight: 400,
resizable : CKEDITOR.DIALOG_RESIZE_NONE,////resize disble
contents:
[
{
id: 'iframe',
expand: true,
elements:
[
{
type: 'html',
html: '<div style="width:820px;height:400px"><iframe src="' + CKEDITOR.plugins.getPath('foot_notes') + 'dialogs/test.html" frameborder="0" name="iframeinsert' + id + '" id="iframeinsert' + id + '" allowtransparency="1" style="width:820px;height:400px;margin:0;padding:0; resize: none;" scrolling="no"></iframe></div>'
}
]
}
],
};
});
&#13;
答案 1 :(得分:0)
将对话框的resizable
属性设置为CKEDITOR.DIALOG_RESIZE_NONE
只会阻止用户更改对话窗口的大小。顺便说一句,CKEDITOR.DIALOG_RESIZE_NONE
是默认设置,因此无需在对话框定义中明确设置它。您可以在主题here上找到CKEditor的文档页面。
听起来你需要做的就是设置height
属性。这会将对话框的高度设置为您指定的值(以像素为单位)。
干杯!