Komponisten-Button-Bonanza

Können Sie mitteilen, wofür genau Sie diese benötigen?

Einige APIs, die erstellt wurden, als es nur den Textbereichs-Editor gab, sind nicht wirklich dafür gedacht, vollständige Parität mit dem Rich-Editor zu haben. Es ist nicht unsere Absicht, die ganze Leistungsfähigkeit von ProseMirror in eine Zwischenabstraktion zu bringen.

Wir können diese Stellen verbessern, falls möglich und notwendig, aber im Allgemeinen greifen wir auf komplexe Operationen zu, indem wir uns direkt über einen commands-Schlüssel auf einer registrierten Rich-Editor-Erweiterung auf ProseMirror-Abhängigkeiten stützen. Zum Beispiel:

In diesem Beispiel wendet applySurround blind den Spoiler-BBCode auf den ausgewählten Text an, während toggleSpoiler alle Funktionen von ProseMirror besitzt, um zu entscheiden, ob es sich bereits in einem Spoiler-Knoten befindet, ob es sich um einen Inline-Spoiler oder einen Block-Spoiler handelt, usw.

1 „Gefällt mir“