El lugar de trabajo principal de Blockly se puede mover con tres métodos diferentes: las barras de desplazamiento, la rueda del mouse o la rueda del mouse.
La configuración de movimiento se define mediante un objeto que forma parte de la configuración de Blockly. A continuación, se muestra un ejemplo:
var workspace = Blockly.inject('blocklyDiv', {move:{ scrollbars: { horizontal: true, vertical: true }, drag: true, wheel: false} });
barras de desplazamiento
Determina si el lugar de trabajo tiene barras de desplazamiento horizontales o verticales. Toma un objeto en el que la propiedad horizontal
determina si el desplazamiento horizontal está habilitado y la propiedad vertical
determina si el desplazamiento vertical está habilitado.
Si se pasa un valor booleano, equivale a pasar un objeto con las propiedades horizontal
y vertical
configuradas como ese valor. La configuración predeterminada es true
(el desplazamiento horizontal y vertical habilitado) si el lugar de trabajo tiene categorías.
arrastre
Determina si el lugar de trabajo se puede arrastrar con el mouse. Siempre es false
si scrollbars
es false
(al menos en el análisis de las opciones). El valor predeterminado es true
si scrollbars
es true
.
rueda
Determina si el lugar de trabajo se puede desplazar con la rueda del mouse. Siempre es false
si scrollbars
es false
(al menos en el análisis de las opciones). La configuración predeterminada es false
.