הגדרת תיבת כלים נפתחת

תיבת כלים נפתחת כוללת קבוצה אחת של בלוקים שמוצגים תמיד.

סביבת עבודה עם תיבת כלים נפתחת שמכילה שני בלוקים.

כדי ליצור תיבת כלים נפתחת, מעבירים קובץ JSON או XML שמתאר את תיבת הכלים למאפיין toolbox של אפשרויות התצורה.

JSON

var toolbox = {
    "kind": "flyoutToolbox",
    "contents": [
      {
        "kind": "block",
        "type": "controls_if"
      },
      {
        "kind": "block",
        "type": "controls_whileUntil"
      }
    ]
  };
var workspace = Blockly.inject('blocklyDiv', {toolbox: toolbox});

XML

<xml id="toolbox" style="display: none">
  <block type="controls_if"></block>
  <block type="controls_whileUntil"></block>
</xml>
<script>
  var workspace = Blockly.inject('blocklyDiv',
      {toolbox: document.getElementById('toolbox')});
</script>

מחרוזת XML

var toolbox = '<xml>' +
    '<block type="controls_if"></block>' +
    '<block type="controls_whileUntil"></block>' +
    '</xml>';
var workspace = Blockly.inject('blocklyDiv', {toolbox: toolbox});