1

我正在尝试使用 CKEditor 的 4 api 使单选按钮垂直。我在官方网站上看到了这张票,但在我的 CKEditor 版本中,我没有 Dialogui 文件夹,因为它是优化版本。然后我从构建器下载了一个源版本,但是当我使用这个版本时,我的自定义插件不再工作了。对于一段我知道是正确的代码,我得到了这种错误。

TypeError: CKEDITOR.dialogCommand is not a constructor     
editor.addCommand( 'lien' , new CKEDITOR.dialogCommand( 'lienDialog',{ allowedContent: 'a[title,!href,id,onclick,target]'
        } ) );

所以我的问题是如何使用优化版本的 CKEditor 使我的单选按钮垂直?

4

1 回答 1

2

好的,我在优化的代码中找到了要更改以使其工作的行:它在第 434 行或多或少取决于版本我想我只是改变了这个

new CKEDITOR.ui.dialog.hbox(b,e,d,h);

这样

if(a.labelLayout=='vertical')new CKEDITOR.ui.dialog.vbox(b,e,d,h);else new CKEDITOR.ui.dialog.hbox(b,e,d,h);

希望它可以帮助某人。

于 2013-07-10T08:43:49.023 回答