فضای کار اصلی Blockly را می توان با استفاده از سه روش مختلف جابجا کرد: نوارهای اسکرول، ماوس یا چرخ ماوس.
تنظیمات حرکت توسط یک شی که بخشی از پیکربندی Blockly است تعریف می شود. در اینجا یک مثال است:
var workspace = Blockly.inject('blocklyDiv', {move:{ scrollbars: { horizontal: true, vertical: true }, drag: true, wheel: false} });
نوارهای پیمایش
تعیین می کند که آیا فضای کاری دارای نوار پیمایش عمودی یا افقی است. یک شی را می گیرد که در آن ویژگی horizontal
تعیین می کند که آیا پیمایش افقی فعال است و ویژگی vertical
تعیین می کند که آیا پیمایش عمودی فعال است یا خیر. اگر یک بولی ارسال شود، معادل ارسال یک شی با خصوصیات horizontal
و vertical
به عنوان آن مقدار است. اگر فضای کاری دارای دسته باشد، پیشفرض true
است (پیمایش افقی و عمودی فعال است).
بکشید
تعیین می کند که آیا فضای کاری می تواند با ماوس کشیده شود یا خیر. اگر scrollbars
false
باشد، همیشه false
است (حداقل در تجزیه گزینه ها). اگر scrollbars
true
باشد، پیش فرض true
است.
چرخ
تعیین می کند که آیا می توان فضای کاری را با چرخ ماوس پیمایش کرد یا خیر. اگر scrollbars
false
باشد، همیشه false
است (حداقل در تجزیه گزینه ها). پیش فرض ها به false
.