blockly > blockRendering > ConstantProvider > createDom
Método blockRendering.ConstantProvider.createDom()
Crea los elementos DOM que necesite este renderizador (filtros, patrones, etc.).
Signature:
createDom(svg: SVGElement, tagName: string, selector: string, injectionDivIfIsParent?: HTMLElement): void;
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| svg | SVGElement | La raíz del SVG del espacio de trabajo. |
| tagName | string | Es el nombre que se usará para la etiqueta de estilo CSS. |
| selector | string | Es el selector de CSS que se usará. |
| injectionDivIfIsParent | HTMLElement | (Opcional) Es el div que contiene el espacio de trabajo superior y todos los espacios de trabajo y contenedores de bloques relacionados, si este renderizador es para el espacio de trabajo superior. Las variables de CSS que representan patrones SVG se limitarán a este contenedor. Los espacios de trabajo secundarios no deben anular las variables de CSS que crea el elemento superior y, por lo tanto, no necesitan acceso al div de inserción. |
Muestra:
void