通用命名空间
函数
功能 | 说明 |
---|---|
createBlockDefinitionsFromJsonArray(jsonArray) | 从 JSON 块定义数组中定义块,可能由 Blockly 开发者工具生成。 |
defineBlocks(blocks) | 将指定的块定义添加到块定义字典 (Blockly.Blocks)。 |
defineBlocksWithJsonArray(jsonArray) | 从 JSON 块定义数组中定义块,可能由 Blockly 开发者工具生成。 |
getAllWorkspaces() | 查找所有工作区。 |
getBlockTypeCounts(block, opt_stripFollowing) | 获取块的所有后代的映射,将其类型映射到具有该类型的子项的数量。 |
getMainWorkspace() | 返回上次使用的顶级工作区(基于焦点)。请勿使用此功能,尤其是当一个网页上有多个 Blockly 实例时。 |
getParentContainer() | 获取在其中呈现 WidgetDiv、DropDownDiv 和提示的容器元素。 |
getSelected() | 返回当前所选的可复制对象。 |
getWorkspaceById(id) | 找到具有指定 ID 的工作区。 |
registerWorkspace(workspace) | 在工作区数据库中注册一个工作区。 |
setMainWorkspace(workspace) | 设置上次使用的主工作区。 |
setParentContainer(newParent) | 设置父级容器。这是在首次调用 Blockly.inject 时,WidgetDiv、DropDownDiv 和提示会渲染到的容器元素。如果在第一个 Blockly.inject 之后调用,则此方法为 NOP。 |
svgResize(workspace) | 调整 SVG 图片的大小,使其完全填满容器。在视图实际更改大小(例如,在窗口大小调整/设备屏幕方向发生变化时)时调用此方法。请参阅 workspace.resizeContents,以在内容发生变化时(例如添加或移除块时)调整工作区大小。记录 SVG 图片的高度/宽度。 |
unregisterWorkpace(workspace) | 从工作区数据库中取消注册工作区。 |
变量
变量 | 说明 |
---|---|
draggingConnections | 当前正在拖动的块上的所有连接。 |
TEST_ONLY |