我们如何让ckeditor对话框不可调整大小,不可拖动?

时间:2013-08-06 08:31:26

标签: javascript jquery ckeditor

我正在为CKEditor创建一个名为small image repository system的新插件。我很成功。但我有一个问题,当我自动加载图像时,对话框高度自动增加。那么请建议我如何使CKEditor不可拖动和不可调整大小?

我已经尝试过代码为CKEditor创建非调整大小对话框,如下所示:

resizable : CKEDITOR.DIALOG_RESIZE_NONE

但我仍然没有解决我的问题,请帮帮我

2 个答案:

答案 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;
&#13;
&#13;

答案 1 :(得分:0)

将对话框的resizable属性设置为CKEDITOR.DIALOG_RESIZE_NONE只会阻止用户更改对话窗口的大小。顺便说一句,CKEDITOR.DIALOG_RESIZE_NONE是默认设置,因此无需在对话框定义中明确设置它。您可以在主题here上找到CKEditor的文档页面。

听起来你需要做的就是设置height属性。这会将对话框的高度设置为您指定的值(以像素为单位)。

干杯!