Główny obszar roboczy Blockly można przesuwać na 3 sposoby: za pomocą pasków przewijania, myszy lub kółka myszy.
Ustawienia przenoszenia są zdefiniowane przez obiekt, który jest częścią opcji konfiguracji Blockly. Oto przykład:
var workspace = Blockly.inject('blocklyDiv',
{move:{
scrollbars: {
horizontal: true,
vertical: true
},
drag: true,
wheel: false}
});
paski przewijania,
Określa, czy obszar roboczy ma pionowe czy poziome paski przewijania. Przyjmuje obiekt, w którym właściwość horizontal
określa, czy włączone jest przewijanie w poziomie, a właściwość vertical
określa, czy włączone jest przewijanie w pionie.
Jeśli przekazana zostanie wartość logiczna, jest to równoznaczne z przekazaniem obiektu, w którym obie właściwości horizontal
i vertical
mają tę wartość. Domyślnie jest to true
(włączone przewijanie w poziomie i pionie), jeśli obszar roboczy ma kategorie.
przeciągnij
Określa, czy obszar roboczy można przeciągać myszą. Zawsze false
, jeśli scrollbars
to false
(przynajmniej w przypadku analizowania opcji). Jeśli scrollbars
ma wartość true
, domyślna wartość to true
.
koło
Określa, czy obszar roboczy można przewijać za pomocą kółka myszy. Zawsze false
, jeśli scrollbars
jest false
(przynajmniej w przypadku analizowania opcji). Domyślna wartość to false
.