אפשר להשבית, להסתיר או להרחיב קטגוריות.
השבתת הקטגוריות
אם קטגוריה מושבתת, המשתמש לא יכול לפתוח אותה והמערכת תדלג עליה במהלך הניווט באמצעות המקלדת.
var category = toolbox.getToolboxItems()[0];
category.setDisabled('true');
כשמשביתים קטגוריה, מאפיין 'disabled'
נוסף לרכיב DOM, וכך אפשר לשלוט במראה של קטגוריה מושבתת.
.blocklyToolboxCategoryContainer[disabled="true"] {
opacity: .5;
}
הסתרת הקטגוריות
קטגוריה מוסתרת לא תוצג כחלק מארגז הכלים.
JSON
{
"kind": "category",
"name": "...",
"hidden": "true",
}
XML
<category name="..." hidden="true"></category>
אפשר להציג מאוחר יותר קטגוריות מוסתרות באמצעות JavaScript.
var category = toolbox.getToolboxItems()[0];
category.hide();
// etc...
category.show();
הרחבת הקטגוריות
הפעולה הזו רלוונטית רק לקטגוריות שמכילות קטגוריות משנה.
אם מרחיבים קטגוריה, אפשר לראות את קטגוריות המשנה שלה. כברירת מחדל, קטגוריות מוטמעות מוצגות במצב מכווץ, וצריך ללחוץ עליהן כדי להרחיב אותן.
JSON
{
"kind": "category",
"name": "...",
"expanded": "true",
}
XML
<category name="..." expanded="true"></category>