Define una caja de herramientas flotante

Una caja de herramientas flotante tiene un solo conjunto de bloques que se muestran en todo momento.

Un espacio de trabajo con una caja de herramientas flotante que contiene dos bloques.

Para crear una caja de herramientas flotante, pasa JSON o XML que describa la caja de herramientas a la propiedad toolbox de las opciones de configuración.

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>

Cadena XML

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