通用命名空間
函式
函式 | 說明 |
---|---|
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) | 設定父項容器。這是 WidgetDiv、DropDownDiv 和工具提示的容器元素,會在第一次呼叫 Blockly.inject 時轉譯。如果在第一個 Blockly.inject 之後呼叫,此方法就會成為 NOP。 |
svgResize(workspace) | 調整 SVG 圖片的大小,將圖片填滿整個容器。當檢視畫面實際變更大小時 (例如,在視窗大小調整/裝置螢幕方向變更時呼叫此函式)。當內容有所變更 (例如新增或移除區塊時),請查看 workspace.resizeContents 來調整工作區的大小。記錄 SVG 圖片的高度/寬度。 |
unregisterWorkpace(workspace) | 從工作區資料庫取消註冊工作區。 |
Variables
變數 | 說明 |
---|---|
draggingConnections | 目前拖曳的所有區塊上的所有連線。 |
TEST_ONLY |