В CKEditor 5 есть родной плагин, который отображает список спец. символов для вставки в редактор. Он удобен и прост, проблема лишь в том, что он содержит далеко не все символы, которые могут быть нужны.
Читать далее »Записи с тегом ‘ckeditor’
Убираем вставку в пустые div контейнеры в CKEditor 5
Неприятная особенность CKEditor — добавляет в пустые контейнера (в <div>,<p> и т.п.) html код неразрывного пробела.
Читать далее »Фильтрация тегов на уровне плагина в CKEditor 5
Плагин DataFilter позволяет управлять фильтрацией HTML тегов. Он является «родным» для CKE плагином, так что ничего дополнительно устанавливать не нужно. Рассмотрим как им можно управлять на уровне кастомного плагина.
Читать далее »Вставка html entites в текстовые ноды
Делюсь еще одним лайфхаков, как в плагине CKE5 вставить htmlentity.
Читать далее »Снимаем обертки в модели CKE5
Продолжаю публиковать сниппеты, связанные с экосистемой CKEditor 5. Сегодня покажу как удалять контейнер с сохранением его содержимого.
Читать далее »Установить фокус ввода в CKE5
При написании плагина столкнулся с тем, что в момент нажатия кнопки в тулзах, редактор терял фокус ввода.
Читать далее »CKE5 функция создания контейнера-обертки в модели
Делюсь примером кода, для создания обертки в модели экосистемы CKEditor 5.
Читать далее »CKEditor5: удаление элемента при удалении в нем текста (элементов)
Пример работы в экосистеме CKE5. Реализуем в нашем плагине обработку изменения данных в модели редактора. При удалении всего текста в инлайновом элементе, удалим сам inline контейнер.
Читать далее »Добавляем настройки к js плагину CKEditor 5 в Drupal
Когда вы настраиваете форматы текстов, то кроме добавления иконок в toolbar wysiwyg, вы можете видеть набор настроек для разных плагинов CKEditor. Посмотрим как добавить настройки для своего плагина.
Читать далее »Подключение своих стилей для CKEditor 5 в Drupal
Чтобы добавить в редактор свои стили, обычно следуют гайду, который реализует hook mymodule_library_info_alter.
Читать далее »