CKEditor禁用链接双击对话框出现

问题描述 投票:0回答:2

如何拦截和禁用CKeditor 4对话框?我做了一些阅读并得到了第一次加载时运行的函数。我在想这是应该禁用的地方?

CKEDITOR.on( 'dialogDefinition', function( ev ) {
    // HERE we should stop it from appearing? How?
});

或者我需要某种类型的双击事件监听器?

有任何想法吗?

ckeditor
2个回答
0
投票

我最终禁止在第一时间形成对话框

CKEDITOR.on( 'instanceCreated', function( ev ) {
    var cke = ev.editor;
    cke.on( 'doubleclick', function( evt ) {
        return false;
    } );
});

-1
投票

Ben's solution在最新的CKEDITOR版本4.11.3中没有为我工作

经过一次小小的修改后,我设法让它发挥作用。

我把instanceCreated换成了instanceReady。这是我的工作代码:

CKEDITOR.on( 'instanceReady', function( ev )
{
    ev.editor.on( 'doubleclick' , function( evt )
    {
        return false;
    });
});

我的代码放在里面:

CKEDITOR.editorConfig = function( config ) { [HERE IS MY CODE] };

它放在自定义的config.js文件中

在网站上我的CKEDITOR对象使用:

CKEDITOR.replace( element, [ config ] );

© www.soinside.com 2019 - 2024. All rights reserved.