blockly > blockRendering > ConstantProvider > createDom

Méthode blockRendering.ConstantProvider.createDom()

Créez tous les éléments DOM dont ce moteur de rendu a besoin (filtres, modèles, etc.).

Signature :

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

Paramètres

Paramètre Type Description
svg SVGElement Racine du SVG de l'espace de travail.
tagName chaîne Nom à utiliser pour la balise de style CSS.
sélecteur chaîne Sélecteur CSS à utiliser.
injectionDivIfIsParent HTMLElement (Facultatif) Div contenant l'espace de travail parent et tous les espaces de travail et conteneurs de blocs associés, si ce rendu est destiné à l'espace de travail parent. Les variables CSS représentant des modèles SVG seront limitées à ce conteneur. Les espaces de travail enfants ne doivent pas remplacer les variables CSS créées par le parent et n'ont donc pas besoin d'accéder à la div d'injection.

Renvoie :

vide