Используя CKEditor 4.x, я хотел бы обнаружить и выполнить определенную команду, когда режим просмотра переключается между исходным кодом и представлением wysiwyg.
В некоторых случаях я хотел бы команду format selection
из codemirror вбудет выполняться при переключении режима просмотра в режим просмотра исходного кода.
Вот команда панели инструментов, которую я хочу выполнить при переключении в режим просмотра исходного кода:
Я погуглил и увидел, что в их документации упоминается что-то вроде этого:
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.
} );
}
}
);
Однако я попробовал выше, но ничего не произошло.Как я могу это сделать?Большое спасибо.