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
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/12/02 (UTC).
[null,null,["Dernière mise à jour le 2023/12/02 (UTC)."],[[["The `common` namespace provides functions for managing workspaces, defining blocks, and handling UI elements within Blockly."],["It includes functions to find, register, and unregister workspaces, as well as to manipulate the main workspace."],["Developers can use this namespace to define blocks programmatically from JSON definitions or add them to the Blockly.Blocks dictionary."],["Functions are available for interacting with selected objects, resizing the SVG workspace, and managing drag-and-drop connections."],["The `common` namespace also exposes variables for tracking dragging connections and for testing purposes."]]],[]]