Создание пользовательских кнопок для панели инструментов CKeditor 5 - PullRequest
0 голосов
/ 21 сентября 2018

Мне удалось настроить заголовок и раскрывающиеся списки для CKEditor 5 - сборка классического редактора , создав новую пользовательскую сборку .
Но я не знаю, какдобавить дополнительные кнопки на панель инструментов.Например, полноэкранная кнопка.Текущий прогресс: github link

1 Ответ

0 голосов
/ 21 сентября 2018

Если вы хотите добавить существующие кнопки на главную панель инструментов, вам необходимо настроить config.toolbar.В вашем примере это соответствует этим строкам .

В данный момент полноэкранная кнопка отсутствует.Вы можете добавить +1 к https://github.com/ckeditor/ckeditor5/issues/1235, чтобы увеличить его приоритет, или попытаться реализовать эту функцию самостоятельно.

По сути, для создания собственной кнопки вам необходимо создать плагин, который регистрирует кнопкув фабрике компонентов и добавляет некоторые действия, которые будут выполнены с событием buttonView:execute.Вы можете выполнить шаги, описанные в , создав простое руководство по плагину .Хорошее и дополнительное чтение о библиотеке пользовательского интерфейса можно найти здесь .

...