blockly > common

espace de noms commun

Fonctions

Fonction Description
createBlockDefinitionsFromJsonArray(jsonArray) Définissez des blocs à partir d'un tableau de définitions de blocs JSON, comme cela peut être généré par les outils pour les développeurs Blockly.
defineBlocks(blocks) Ajoute les définitions de bloc spécifiées au dictionnaire de définitions de bloc (Blockly.Blocks).
defineBlocksWithJsonArray(jsonArray) Définissez des blocs à partir d'un tableau de définitions de blocs JSON, comme cela peut être généré par les outils pour les développeurs Blockly.
getAllWorkspaces() Recherchez tous les espaces de travail.
getBlockTypeCounts(block, opt_stripFollowing) Obtenez une carte de tous les descendants du bloc, en associant leur type au nombre d'enfants de ce type.
getMainWorkspace() Renvoie le dernier espace de travail de premier niveau utilisé (en fonction de la sélection). Essayez de ne pas utiliser cette fonction, en particulier s'il existe plusieurs instances Blockly sur une page.
getParentContainer() Obtenez l'élément de conteneur dans lequel afficher WidgetDiv, DropDownDiv et Tooltip.
getSelected() Renvoie la sélection actuelle.
getWorkspaceById(id) Recherchez l'espace de travail dont l'ID est spécifié.
registerWorkspace(workspace) Enregistrez un espace de travail dans la base de données de l'espace de travail.
setMainWorkspace(workspace) Définit l'espace de travail principal utilisé en dernier.
setParentContainer(newParent) Définissez le conteneur parent. Il s'agit de l'élément de conteneur dans lequel WidgetDiv, DropDownDiv et Tooltip sont affichés la première fois que Blockly.inject est appelé. Cette méthode est une instruction NOP si elle est appelée après le premier Blockly.inject.
svgResize(workspace) Ajustez la taille de l'image SVG pour qu'elle remplisse entièrement son conteneur. Appelez cette méthode lorsque la vue change de taille (par exemple, en cas de redimensionnement de la fenêtre ou de changement d'orientation de l'appareil). Consultez workspace.resizeContents pour redimensionner l'espace de travail lorsque le contenu change (par exemple, lorsqu'un bloc est ajouté ou supprimé). Enregistrez la hauteur/largeur de l'image SVG.
unregisterWorkpace(workspace) Désenregistrer un espace de travail de la base de données de l'espace de travail.

Variables

Variable Description
draggingConnections Toutes les connexions des blocs actuellement en cours de glissement.
TEST_ONLY