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. |