Как обнаружить изменение режима просмотра и выполнить выбор формата команды в CKEditor? - PullRequest
0 голосов
/ 16 февраля 2019

Используя CKEditor 4.x, я хотел бы обнаружить и выполнить определенную команду, когда режим просмотра переключается между исходным кодом и представлением wysiwyg.

В некоторых случаях я хотел бы команду format selection из codemirror вбудет выполняться при переключении режима просмотра в режим просмотра исходного кода.

Вот команда панели инструментов, которую я хочу выполнить при переключении в режим просмотра исходного кода:

enter image description here

Я погуглил и увидел, что в их документации упоминается что-то вроде этого:

var editor = CKEDITOR.instances['editor'];

editor.on('mode', function() {
                   if ( this.mode == 'source' ) {
                       var editable = editor.editable();
                       // exec('format selection');
                       editable.attachListener( editable, 'input', function() {
                           // Handle changes made in the source mode.
                       } );
                   }
               }
    );

Однако я попробовал выше, но ничего не произошло.Как я могу это сделать?Большое спасибо.

...