blockly > common

espacio de nombres común

Funciones

Función Descripción
createBlockDefinitionsFromJsonArray(jsonArray) Define bloques a partir de un array de definiciones de bloques JSON, como podrían 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 podrían 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 descendientes del bloque que asignan 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, en especial si hay varias instancias de Blockly en una página.
getParentContainer() Obtén el elemento contenedor en el que se renderizarán WidgetDiv, DropDownDiv y Tooltip.
getSelected() Muestra la selección actual.
getWorkspaceById(id) Busca el lugar de trabajo con el ID especificado.
registerWorkspace(workspace) Registra un espacio de trabajo en la base de datos de Workspace.
setMainWorkspace(workspace) Establece el último lugar de trabajo principal que se usó.
setParentContainer(newParent) Establece el contenedor superior. Este es el elemento contenedor en el que se renderizan WidgetDiv, DropDownDiv y Tooltip la primera vez que se llama a Blockly.inject. Este método es un NOP si se lo llama después del primer Blockly.inject.
svgResize(workspace) Ajusta el tamaño de la imagen SVG para que cubra completamente el contenedor. Llama a esta función cuando la vista cambie de tamaño (p.ej., cuando se cambie el tamaño de una ventana o la orientación del dispositivo). Consulta workspace.resizeContents para cambiar el tamaño del lugar de trabajo cuando cambie el contenido (p.ej., cuando se agregue o quite un bloque). Registra la altura o el ancho de la imagen SVG.
unregisterWorkpace(workspace) Cancela el registro de un espacio de trabajo de la base de datos del espacio de trabajo.

Variables

Variable Descripción
draggingConnections Todas las conexiones de los bloques que se están arrastrando
TEST_ONLY