Javascript 垂直切割器无线电

Javascript 垂直切割器无线电,javascript,radio-button,ckeditor,Javascript,Radio Button,Ckeditor,我试图使用CKEditor的4api使单选按钮垂直。 我在官方网站上看到了这张罚单,但在我的CKEditor版本中,我没有Dialogui文件夹,因为它是一个优化版本。然后我从表单中加载了一个源版本,但是当我使用这个版本时,我的自定义插件不再工作了。对于一段我知道是正确的代码,我得到了这种错误 TypeError: CKEDITOR.dialogCommand is not a constructor editor.addCommand( 'lien' , new CKEDITOR.d

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

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

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

好吧,我在优化代码中找到了一行要更改以使其工作的代码:它位于第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);

希望它能帮助一些人。

一个澄清-这个更改应该在ckeditor.js文件的第434行附近进行。有人用IE9测试过这个吗?我只有IE10及以上版本,它适用于那些版本,但其中一张ckeditor票提到了IE9的一些问题。而这个单行程序补丁仍然不在ckeditor 4.3.x中!我的意思是,在这张罚单中:,他们说“IE9在布置对话框时可能有问题-请参见案例#8364。”是关闭的,因为它是由用户篡改代码引起的。但我认为这是非常跛脚的,编辑不能垂直对齐单选按钮。认真地