Der Hauptarbeitsbereich von Blockly kann mit drei verschiedenen Methoden verschoben werden: mit den Bildlaufleisten, der Maus oder dem Mausrad.
Die Verschiebungseinstellungen werden durch ein Objekt definiert, das Teil der Blockly-Konfiguration 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 Bildlaufleisten hat. Verwendet ein Objekt, bei dem das Attribut horizontal
bestimmt, ob horizontales Scrollen aktiviert ist, und das Attribut vertical
bestimmt, ob vertikales Scrollen aktiviert ist.
Wenn ein boolescher Wert übergeben wird, entspricht dies der Übergabe eines Objekts, bei dem die Attribute horizontal
und vertical
als dieser Wert festgelegt sind. Wenn der Arbeitsbereich Kategorien enthält, ist die Standardeinstellung true
(horizontales und vertikales Scrollen aktiviert).
Ziehen
Legt fest, ob der Arbeitsbereich mit der Maus gezogen werden kann. Immer false
, wenn scrollbars
gleich false
ist (zumindest beim Optionen-Parsing). Die Standardeinstellung ist true
, wenn scrollbars
gleich true
ist.
wheel
Legt fest, ob der Arbeitsbereich mit dem Mausrad gescrollt werden kann. Immer false
, wenn scrollbars
gleich false
ist (zumindest beim Optionen-Parsing). Die Standardeinstellung ist false
.