Encuesta de investigación: Cuéntanos sobre tu experiencia con Blockly
Comenzar encuesta
blockly > common
espacio de nombres común
remotas
Función |
Descripción |
createBlockDefinitionsFromJsonArray(jsonArray) |
Define bloques a partir de un array de definiciones de bloques JSON, como lo pueden generar las herramientas para desarrolladores de Blockly. |
defineBlocks(blocks) |
Agrega las definiciones de bloques especificadas al diccionario de definiciones de bloques (Blockly.Blocks). |
defineBlocksWithJsonArray(jsonArray) |
Define bloques a partir de un array de definiciones de bloques JSON, como lo pueden generar las herramientas para desarrolladores de Blockly. |
getAllWorkspaces() |
Buscar todos los lugares de trabajo. |
getBlockTypeCounts(block, opt_stripFollowing) |
Obtén un mapa de todos los elementos subordinados del bloque asignando su tipo a la cantidad de elementos secundarios con ese tipo. |
getMainWorkspace() |
Muestra el último lugar de trabajo de nivel superior que se usó (según el enfoque). Intenta no usar esta función, especialmente si hay varias instancias de Blockly en una página. |
getParentContainer() |
Obtén el elemento de contenedor en el que se renderizarán WidgetDiv, DropDownDiv e información sobre la herramienta. |
getSelected() |
Muestra el objeto copiable seleccionado actualmente. |
getWorkspaceById(id) |
Busca el lugar de trabajo con el ID especificado. |
registerWorkspace(workspace) |
Registra un lugar de trabajo en su base de datos. |
setMainWorkspace(workspace) |
Establece el último lugar de trabajo principal que se usó. |
setParentContainer(newParent) |
Configura el contenedor superior. Este es el elemento contenedor al que se renderizan WidgetDiv, DropDownDiv y información sobre la herramienta la primera vez que se llama a Blockly.inject . Este método es un NOP si se llama después del primer Blockly.inject . |
svgResize(workspace) |
Ajusta el tamaño de la imagen SVG para que ocupe todo el contenedor. Llámala cuando la vista cambie de tamaño (p.ej., en una ventana de cambio de tamaño o de orientación del dispositivo). Consulta workspace.resizeContents para cambiar el tamaño del espacio de trabajo cuando cambia el contenido (p.ej., cuando se agrega o quita un bloque). Registra la altura o el ancho de la imagen SVG. |
unregisterWorkpace(workspace) |
Cancela el registro de un lugar de trabajo en su base de datos. |
Variables
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2023-12-02 (UTC)
[null,null,["Última actualización: 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."]]],[]]