Опция перемещения

Основное рабочее пространство Blockly можно перемещать тремя различными способами: с помощью полос прокрутки, мыши или колесика мыши.

Параметры перемещения определяются объектом, который является частью параметров конфигурации Blockly. Вот пример:

var workspace = Blockly.inject('blocklyDiv',
    {move:{
        scrollbars: {
          horizontal: true,
          vertical: true
        },
        drag: true,
        wheel: false}
    });

полосы прокрутки

Определяет наличие в рабочей области вертикальных или горизонтальных полос прокрутки. Принимает объект, где свойство horizontal определяет, включена ли горизонтальная прокрутка, а свойство vertical определяет, включена ли вертикальная прокрутка. Если передано логическое значение, это эквивалентно передаче объекта, в котором заданы как horizontal , так и vertical свойства. Значение по умолчанию — true (включена как горизонтальная, так и вертикальная прокрутка), если в рабочей области есть категории.

тащить

Определяет, можно ли перетаскивать рабочую область мышью. Всегда false , если scrollbars имеет false (по крайней мере, при разборе параметров). Значение по умолчанию — true , если scrollbars имеет значение true .

колесо

Определяет, можно ли прокручивать рабочую область с помощью колеса мыши. Всегда false , если scrollbars имеет значение false (по крайней мере, при анализе параметров). Значение по умолчанию — false .