blockly > common

espace de noms commun

distantes

Fonction Description
createBlockDefinitionsFromJsonArray(jsonArray) Définissez des blocs à partir d'un tableau de définitions de blocs JSON, susceptibles d'être générés par les outils pour les développeurs Blockly.
defineBlocks(blocks) Ajoute les définitions de bloc spécifiées au dictionnaire des définitions de bloc (Blockly.Blocks).
defineBlocksWithJsonArray(jsonArray) Définissez des blocs à partir d'un tableau de définitions de blocs JSON, susceptibles d'être générés par les outils pour les développeurs Blockly.
getAllWorkspaces() Rechercher tous les espaces de travail.
getBlockTypeCounts(block, opt_stripFollowing) Obtenez une carte de tous les descendants du bloc en mappant leur type au nombre d'enfants de ce type.
getMainWorkspace() Affiche le dernier espace de travail de niveau supérieur utilisé (en fonction du curseur). N'utilisez pas cette fonction, en particulier si une page comporte plusieurs instances Blockly.
getParentContainer() Permet d'obtenir l'élément de conteneur dans lequel afficher les éléments WidgetDiv, DropDownDiv et Info-bulle.
getSelected() Renvoie l'objet copiable actuellement sélectionné.
getWorkspaceById(id) Recherchez l'espace de travail correspondant à l'ID spécifié.
registerWorkspace(workspace) Enregistrez un espace de travail dans sa base de données.
setMainWorkspace(workspace) Définit le dernier espace de travail principal utilisé.
setParentContainer(newParent) Définissez le conteneur parent. Il s'agit de l'élément de conteneur que les éléments WidgetDiv, DropDownDiv et Info-bulle sont affichés lors du premier appel de Blockly.inject. Cette méthode est un NOP si elle est appelée après le premier Blockly.inject.
svgResize(workspace) Dimensionnez l'image SVG pour qu'elle remplisse entièrement son conteneur. Appelez-le lorsque la vue change réellement de taille (par exemple, lors d'un redimensionnement de fenêtre ou d'un changement d'orientation de l'appareil). Reportez-vous à workspace.resizeContents pour redimensionner l'espace de travail lorsque le contenu change (par exemple, lorsqu'un bloc est ajouté ou supprimé). Enregistrez la hauteur et la largeur de l'image SVG.
unregisterWorkpace(workspace) Annulez l'enregistrement d'un espace de travail dans sa base de données.

Variables

Variable Description
draggingConnections Toutes les connexions sur les volumes qui sont en train d’être déplacés.
TEST_ONLY