2014-11-26 3 views
0

Я пытаюсь указать функцию editorConfig, чтобы решить, нужно ли мне скрывать определенные плагины в зависимости от контекста. По какой-то причине функция не выполняется. Есть идеи?Почему CKEditor не запускает функцию editorConfig

Проверить здесь:

http://jsfiddle.net/EpokK/B4yGJ/

и добавьте следующее:

CKEDITOR.editorConfig = function(config) 
    { 
     alert("test"); 
    }; 

Я пытался до и после

CKEDITOR.replace('editor1'); 

но ни работал.

Любые идеи?

ТИА

ответ

1

ли вы помещаете эту функцию в config.js? Как я понимаю, вы поместили его в тот же файл, что и CKEDITOR.replace().

Так что происходит, так как config.js загружается, когда вы звоните CKEDITOR.replace(), и оно перезаписывает установленный вами объект CKEDITOR.editorConfig.

Что вы должны сделать, это либо поместить вашу конфигурацию в файл config.js, либо передать ее непосредственно функции CKEDITOR.replace().

Подробнее о configuring CKEditor in the documentation.

+0

Спасибо, да. Я понял это позже. Я думал, что смогу указать конфигурацию после замены. – sproketboy

Смежные вопросы