共通の名前空間
関数
| 関数 | 説明 |
|---|---|
| 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 |