[blockly] > [common]

共通の名前空間

関数

関数 説明
createBlockDefinitionsFromJsonArray(jsonArray) Blockly デベロッパー ツールによって生成されるような JSON ブロック定義の配列からブロックを定義します。
defineBlocks(blocks) 指定したブロック定義をブロック定義辞書(Blockly.Blocks)に追加します。
defineBlocksWithJsonArray(jsonArray) Blockly デベロッパー ツールによって生成されるような JSON ブロック定義の配列からブロックを定義します。
getAllWorkspaces() すべてのワークスペースを検索します。
getBlockTypeCounts(block, opt_stripFollowing) ブロックのすべての子孫のマップを取得し、そのタイプをそのタイプの子の数にマッピングします。
getMainWorkspace() 最後に使用された最上位ワークスペースを返します(フォーカスに基づく)。特に、ページに複数の Blockly インスタンスがある場合は、この関数を使用しないでください。
getParentContainer() WidgetDiv、DropDownDiv、Tooltip をレンダリングするコンテナ要素を取得します。
getSelected() 現在の選択を返します。
getWorkspaceById(id) 指定された ID のワークスペースを検索します。
registerWorkspace(workspace) ワークスペース DB にワークスペースを登録します。
setMainWorkspace(workspace) 最後に使用したメイン ワークスペースを設定します。
setParentContainer(newParent) 親コンテナを設定します。これは、Blockly.inject が初めて呼び出されたときに、WidgetDiv、DropDownDiv、Tooltip がレンダリングされるコンテナ要素です。このメソッドは、最初の Blockly.inject の後に呼び出されると NOP になります。
svgResize(workspace) SVG 画像のサイズをコンテナいっぱいになるように調整します。ビューのサイズが実際に変更されたときに呼び出します(ウィンドウのサイズ変更やデバイスの向きの変更時など)。コンテンツが変更されたとき(ブロックが追加または削除されたときなど)にワークスペースのサイズを変更するには、workspace.resizeContents をご覧ください。SVG 画像の高さ/幅を記録します。
unregisterWorkpace(workspace) ワークスペース DB からワークスペースの登録を解除します。

変数

変数 説明
draggingConnections 現在ドラッグしているブロック上のすべての接続。
TEST_ONLY