Główny obszar roboczy Blockly można przenosić za pomocą 3 różnych metod: paska przewijania, myszy lub kółka myszy.
Ustawienia przenoszenia są zdefiniowane przez obiekt będący częścią 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 zawiera pionowe czy poziome paski przewijania. Przyjmuje obiekt, w którym właściwość horizontal
określa, czy przewijanie w poziomie jest włączone, a właściwości vertical
– czy jest włączone.
Przekazywanie wartości logicznej jest równoznaczne z przekazaniem obiektu z ustawioną wartością horizontal
i vertical
. Jeśli w obszarze roboczym są kategorie, wartość domyślna to true
(włączone jest zarówno przewijanie w poziomie, jak i w pionie).
przeciągnij
Określa, czy obszar roboczy można przeciągnąć myszką. Zawsze false
, jeśli
scrollbars
to false
(przynajmniej na etapie analizy 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
to false
(przynajmniej na etapie analizy opcji). Domyślna wartość to false
.