Festa di pulsanti Composer

Puoi condividere per cosa esattamente ne hai bisogno?

Alcune API create quando esisteva solo l’editor textarea non sono realmente pensate per avere una parità completa con l’editor avanzato, non è nostra intenzione portare tutta la potenza di ProseMirror a un’astrazione intermedia.

Possiamo migliorare quei punti se possibile e necessario, ma in generale quando abbiamo bisogno di operazioni complesse di solito ci rivolgiamo direttamente alle dipendenze di ProseMirror tramite una chiave commands su un’estensione dell’editor avanzato registrata. Per esempio:

In questo esempio, applySurround applica ciecamente il bbcode spoiler a qualsiasi testo selezionato, mentre toggleSpoiler ha tutte le funzionalità di ProseMirror per decidere se è già all’interno di un nodo spoiler, se è uno spoiler inline o uno spoiler a blocco, ecc.

1 Mi Piace