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

Можете уточнить, для чего именно они вам нужны?

Некоторые API, созданные во времена существования только редактора textarea, не предназначены для обеспечения полной функциональности в богатом редакторе. Мы не планируем переносить все возможности ProseMirror на уровень промежуточной абстракции.

Мы можем улучшить эти места, если это возможно и необходимо, но в целом, когда требуются сложные операции, мы обычно обращаемся к зависимостям ProseMirror напрямую через ключ commands в зарегистрированном расширении богатого редактора. Например:

В этом примере applySurround без проверки применяет bbcode-тег спойлера к любому выделенному тексту, тогда как toggleSpoiler использует все возможности ProseMirror, чтобы определить, находится ли курсор уже внутри узла спойлера, является ли это встроенным спойлером или блочным спойлером и так далее.

1 лайк