Skip to content

pantoken-root / renderers/tinymce/src / buildIconMarkup

Functie: buildIconMarkup() ​

buildIconMarkup(icon): string

De decoratieve pictogram-markup die in de editorinhoud behouden blijft na een picker-selectie. Een zero-width space voorkomt dat de span echt leeg is — TinyMCE's schema verwijdert lege inline-elementen op setContent() (bijv. schakelen van bronweergave terug naar WYSIWYG), wat anders dit CSS-geschilderde glyph stilletjes zou verwijderen. contenteditable="false" zorgt ervoor dat TinyMCE het behandelt als een selecteerbaar niet-bewerkbaar object (fake-selection painting, backspace-to-delete, en de context toolbar geregistreerd in lib/icon-context-toolbar.ts) in plaats van gewone inline-tekst.

Parameters ​

icon ​

TaggedIcon

Retourneert ​

string