Ящик для инструментов

Набор инструментов содержит блоки, которые вы используете для программирования. Блоки можно перетаскивать на рабочую область.

Дополнительные сведения о том, как выглядит набор инструментов, см. в визуальном глоссарии .

Основное определение

Определение набора инструментов указывает, какие блоки включаются в набор инструментов и в каком порядке. Большая часть внешнего вида и стиля вашего набора инструментов определяется другими способами.

Мы рекомендуем определять набор инструментов с помощью JSON.

Этот фрагмент кода определяет всплывающую панель инструментов с двумя блоками:

const toolbox = {
  // There are two kinds of toolboxes. The simpler one is a flyout toolbox.
  kind: 'flyoutToolbox',
  // The contents is the blocks and other items that exist in your toolbox.
  contents: [
    {
      kind: 'block',
      type: 'controls_if'
    },
    {
      kind: 'block',
      type: 'controls_whileUntil'
    }
    // You can add more blocks to this array.
  ]
};

// The toolbox gets passed to the configuration struct during injection.
const workspace = Blockly.inject('blocklyDiv', {toolbox: toolbox});

Дополнительные сведения о том, как определить и настроить набор инструментов, см. в разделе Обзор набора инструментов .

Дополнительные сведения о внедрении см. в разделе Создание рабочей области .