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