กล่องเครื่องมือแบบป๊อปอัปจะมีบล็อกชุดเดียวที่แสดงอยู่ตลอดเวลา
หากต้องการสร้างกล่องเครื่องมือแบบป๊อปอัป ให้ส่ง 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});