blockly > blockRendering > ConstantProvider > createDom

Methode „blockRendering.ConstantProvider.createDom()“

Erstellen Sie alle DOM-Elemente, die dieser Renderer benötigt (Filter, Muster usw.).

Unterschrift:

createDom(svg: SVGElement, tagName: string, selector: string, injectionDivIfIsParent?: HTMLElement): void;

Parameter

Parameter Typ Beschreibung
svg SVGElement Das Stammverzeichnis des SVG-Arbeitsbereichs.
tagName String Der Name, der für das CSS-Style-Tag verwendet werden soll.
Selector String Der zu verwendende CSS-Selektor.
injectionDivIfIsParent HTMLElement Optional: Das div-Element, das den übergeordneten Arbeitsbereich und alle zugehörigen Arbeitsbereiche und Blockcontainer enthält, wenn dieser Renderer für den übergeordneten Arbeitsbereich bestimmt ist. CSS-Variablen, die SVG-Muster darstellen, werden auf diesen Container beschränkt. Untergeordnete Arbeitsbereiche sollten die vom übergeordneten Arbeitsbereich erstellten CSS-Variablen nicht überschreiben und benötigen daher keinen Zugriff auf das Injection-Div.

Gibt zurück:

void