אפשר להתאים את סביבת העבודה הראשית ב-Blockly – באופן דינמי על ידי המשתמש או באופן סטטי על ידי המפתח.
הגדרות הזום נקבעות על ידי אובייקט שהוא חלק מההגדרה שלBlockly. לדוגמה:
var workspace = Blockly.inject('blocklyDiv', {toolbox: document.getElementById('toolbox'), zoom: {controls: true, wheel: true, startScale: 1.0, maxScale: 3, minScale: 0.3, scaleSpeed: 1.2, pinch: true}, trashcan: true});
אמצעי בקרה
יש להגדיר את הערך כ-true
כדי להציג את הלחצנים 'התמקדות', 'התקרבות' ו'התרחקות'.
ברירת המחדל היא false
.
גלגל
יש להגדיר את הערך true
כדי לאפשר לגלגל העכבר לשנות את מרחק התצוגה. ברירת המחדל היא false
.
startScale
גורם הגדלה ראשוני. באפליקציות עם כמה רמות, הערך של startScale
מוגדר לעיתים קרובות לערך גבוה יותר ברמה הראשונה, ואז הוא יורד בהדרגה ככל שהרמות הבאות נעשות מורכבות יותר.
ברירת המחדל היא 1.0
.
maxScale
פקטור הכפלה המקסימלי, עד כמה אפשר להתקרב. ברירת המחדל היא 3
.
minScale
גורם הכפלה המינימלי שבו אפשר להתרחק. ברירת המחדל היא 0.3
.
scaleSpeed
בכל שלב של התקרבות, קנה המידה מוכפל או מחולק בהתאמה במהירות הערך: scale = scaleSpeed ^ steps
. שימו לב שבנוסחה הזו מתבצע חיסור של שלבי ההתרחקות ושלבי ההתקרבות.
ברירת המחדל היא 1.2
.
עשה תנועת צביטה
צריך להגדיר את הערך true
כדי לאפשר תמיכה בתנועת צביטה להגדלת מרחק התצוגה במכשירי מגע. ברירת המחדל היא true
אם האפשרות wheel
או controls
מוגדרת לערך true
.