Бонанза кнопок композитора

Если бы эти два метода были реализованы с большей точностью к интерфейсу, которому они принадлежат, я думаю, что Composer Button Bonanza работала бы «из коробки» в новом RTE (по крайней мере, так же хорошо, как в режиме Markdown). Меня удивляет, что ни один другой автор тем или плагинов ещё не поднял подобных вопросов. (Хотя, возможно, они это сделали; я не искал похожие жалобы.)

Я не знаю, что именно подразумевается под «всей мощью ProseMirror», но сомневаюсь, что это необходимо. Интерфейсы applyList() и applySurround() не так уж сложны, хотя в них есть больше, чем было реализовано на данный момент.

(То, что реализовано пока, выглядит не столько как последовательное «применение разметки списка к выделению» или «применение текстовой разметки вокруг выделения», сколько как «просто пересылка вызовов от известных встроенных кнопок панели инструментов к конкретным функциям ProseMirror».)

1 лайк