Получение вставленного поддерева после Редактора CKEDITOR #insertHtml

Для того, чтобы функция новых виджетов была правильно инициализирована на вновь внедренном контенте, необходимо использовать insertHtml В качестве обработки виджетов / внедрение применяется во время обработки HTML. Вставка готовых элементов через insertElement или же insertElementIntoRange не будет запускать проверку новых виджетов.

Проблема возникает, когда есть желание добавить несериализуемые метаданные в внедренный контент, например, обработчики событий. Это должно быть сделано после внедрения контента, так как оно не доживет до конца, но я не вижу способа получить insertHtml (или связанный метод), чтобы возвратить ссылку на внедренный узел (и) DOM.

Есть ли способ или необходимо добавить сериализуемые хуки (например, id) и использовать их для второго прохода после инъекции?

0 ответов

Другие вопросы по тегам