CKEditor как добавить прослушиватель selectPage - PullRequest
2 голосов
/ 12 сентября 2011

Я хочу добавить прослушиватель события selectPage в мой плагин CKEditor, но пока не могу заставить его работать. Плагин работает нормально, но мой слушатель не работает. Предупреждение ниже никогда не вызывается.

код:

    var dialog = function(editor) {

        editor.on('selectPage', function(e) {
            alert("Page changed");
        });

         // rest of the plugin code
    }

Есть ли что-то, что я делаю не так?

1 Ответ

3 голосов
/ 16 сентября 2011

Оказывается, вам придется добавить его в определение диалога, а не в объект диалога или объект редактора.

return {
     title : editor.lang.googlemaps.title,
     minWidth : 500,
     minHeight : 460,
     onLoad : function()
     {
        theDialog = this;

        // Act on tab switching
        theDialog.on('selectPage', function (e)
           {
              if (CKEDITOR.env.ie7Compat)
                 fixIE7display();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...