กำหนดกล่องเครื่องมือแบบป๊อปอัป

กล่องเครื่องมือแบบป๊อปอัปจะมีบล็อกชุดเดียวที่แสดงอยู่ตลอดเวลา

พื้นที่ทํางานที่มีส่วนเครื่องมือแบบเปิดขึ้นที่มีบล็อก 2 รายการ

หากต้องการสร้างกล่องเครื่องมือแบบป๊อปอัป ให้ส่ง 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});