Получение вставленного поддерева после Редактора CKEDITOR #insertHtml
Для того, чтобы функция новых виджетов была правильно инициализирована на вновь внедренном контенте, необходимо использовать insertHtml
В качестве обработки виджетов / внедрение применяется во время обработки HTML. Вставка готовых элементов через insertElement
или же insertElementIntoRange
не будет запускать проверку новых виджетов.
Проблема возникает, когда есть желание добавить несериализуемые метаданные в внедренный контент, например, обработчики событий. Это должно быть сделано после внедрения контента, так как оно не доживет до конца, но я не вижу способа получить insertHtml
(или связанный метод), чтобы возвратить ссылку на внедренный узел (и) DOM.
Есть ли способ или необходимо добавить сериализуемые хуки (например, id) и использовать их для второго прохода после инъекции?