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