blockly > common

共通 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