Skip to content

pantoken-root / renderers/tinymce/src / buildIconMarkup

Funkcja: buildIconMarkup() ​

buildIconMarkup(icon): string

Dekoracyjny znacznik ikony zachowany w treści edytora po wyborze z selektora. Zero-width space zapobiega temu, by span był naprawdę pusty — schemat TinyMCE usuwa puste elementy inline on setContent() (np. przełączanie z widoku źródłowego z powrotem do WYSIWYG), co w przeciwnym razie potajemnie usunęłoby ten namalowany w CSS glif. contenteditable="false" sprawia, że TinyMCE traktuje go jako wybieralny nieedytowalny obiekt (symulowane malowanie zaznaczenia, usuwanie klawiszem Backspace oraz kontekstowy pasek narzędzi zarejestrowany w lib/icon-context-toolbar.ts) zamiast zwykłego tekstu inline.

Parametry ​

icon ​

TaggedIcon

Zwraca ​

string