Редактор написан без сборщика — это обычные скрипты. Своя кнопка добавляется тремя вызовами, ядро само сделает снимок для отмены, синхронизацию с полем формы и обновление панели.
RuEditor.registerCommand("myThing", function (editor) { /* меняем документ */ });
RuEditor.registerButton("myThing", { icon: "fas fa-star", command: "myThing" });
RuEditor.registerPlugin("my-plugin", { init: function (editor) { /* подписки */ } });Кнопка попадёт на панель, когда её имя перечислено в наборе toolbar. Русский текст в скрипт не зашивают: строки берутся из словаря и уезжают в браузер отдельно.
Обсуждение
0Комментарии оставляют только вошедшие. Войдите, чтобы написать.
Пока никто не высказался. Будьте первым.