Der Hauptarbeitsbereich von Blockly kann auf drei verschiedene Arten verschoben werden: über die Scrollleisten, die Maus oder das Mausrad.
Die Einstellungen für das Verschieben werden durch ein Objekt definiert, das Teil der Konfigurationsoptionen von Blockly ist. Hier ein Beispiel:
var workspace = Blockly.inject('blocklyDiv',
{move:{
scrollbars: {
horizontal: true,
vertical: true
},
drag: true,
wheel: false}
});
Bildlaufleisten
Legt fest, ob der Arbeitsbereich vertikale oder horizontale Scrollleisten hat. Akzeptiert ein Objekt, in dem die Eigenschaft horizontal
bestimmt, ob horizontales Scrollen aktiviert ist, und die Eigenschaft vertical
, ob vertikales Scrollen aktiviert ist.
Wenn ein boolescher Wert übergeben wird, entspricht das der Übergabe eines Objekts, bei dem sowohl die Attribute horizontal
als auch vertical
auf diesen Wert gesetzt sind. Der Standardwert ist true
(sowohl horizontales als auch vertikales Scrollen aktiviert), wenn der Arbeitsbereich Kategorien enthält.
Ziehen
Gibt an, ob der Arbeitsbereich mit der Maus gezogen werden kann. Immer false
, wenn scrollbars
false
ist (zumindest beim Parsen von Optionen). Der Standardwert ist true
, wenn scrollbars
gleich true
ist.
wheel
Gibt an, ob im Arbeitsbereich mit dem Mausrad gescrollt werden kann. Immer false
, wenn scrollbars
false
ist (zumindest beim Parsen von Optionen). Die Standardeinstellung ist false
.