Skip to content

pantoken-root / renderers/tinymce/src / buildIconMarkup

Funktion: buildIconMarkup() ​

buildIconMarkup(icon): string

Das dekorative Icon-Markup, das nach einer Auswahl im Editor-Inhalt erhalten bleibt. Ein Nullbreiten space verhindert, dass der Span wirklich leer ist — TinyMCE's Schema entfernt leere Inline-Elemente on setContent() (z. B. beim Umschalten von der Quellansicht zurück zur WYSIWYG), wodurch dieses CSS-gezeichnete Glyphe andernfalls stillschweigend gelöscht würde. contenteditable="false" veranlasst TinyMCE, es als ein auswahlfähiges nicht editierbares Objekt zu behandeln (Fake-Selection-Rendering, Entfernen mit Rücktaste, und die kontext Toolbar, registriert in lib/icon-context-toolbar.ts) statt als einfacher Inline-Text).

Parameter ​

icon ​

TaggedIcon

Rückgabe ​

string