события ckeditor toHTML / toDataFormat не работают - PullRequest
0 голосов
/ 14 марта 2019

Я пытаюсь написать плагин, который добавляет / удаляет разметку (оборачивает / разворачивает определенные элементы).Я не хочу, чтобы пользователь видел обернутые элементы в исходном режиме, и я не хочу, чтобы разметка сохранялась при сохранении пользователем.

Я читал о событиях toHTML и toDataFormat и вмой плагин пошел вперед и связал слушателей с этими двумя событиями, как описано на сайте ckeditor (https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-toHtml)

К сожалению, события, похоже, не сработали. Сначала я подумал, что это ошибка в моем плагине, ноЗатем я переместил события в init: часть другого плагина, но они все еще не были запущены.

Я собрал скрипку, и она работает, как и ожидалось. Итак, что-то еще где-то препятствует запуску событий..

editor.on('toHtml', function (evt) {
   console.log('toHtml');
}, null, null, 15);

editor.on('toDataFormat', function (evt) {
   console.log(todataFormat);
}, null, null, 15);

https://jsfiddle.net/Lcpnxmue/

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

Приветствия!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...