El espacio de trabajo principal de Blockly se puede mover con tres métodos diferentes: las barras de desplazamiento, el mouse o la rueda del mouse.
La configuración de movimiento se define mediante un objeto que forma parte de las opciones de 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 espacio de trabajo tiene barras de desplazamiento verticales u horizontales. 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
establecidas como ese valor. El valor predeterminado es true
(desplazamiento horizontal y vertical habilitado) si el espacio de trabajo tiene categorías.
arrastrar
Determina si el espacio de trabajo se puede arrastrar con el mouse. Siempre es false
si scrollbars
es false
(al menos en el análisis de opciones). El valor predeterminado es true
si scrollbars
es true
.
rueda
Determina si se puede desplazar el espacio de trabajo con la rueda del mouse. Siempre false
si scrollbars
es false
(al menos en el análisis de opciones). La configuración predeterminada es false
.