fix(sidebar): прятать пустые группы (заголовок без видимых пунктов)
Когда все пункты группы сайдбара скрыты (фичи отключены / teacher-only у ученика), оставался висеть пустой заголовок-аккордеон (напр. «Практика и игры»). Добавлена hideEmptySidebarGroups(): по .sb-group проверяет computed-display пунктов .sb-link в теле и прячет группу, если ни одного видимого. Зовётся синхронно из sidebar.js после сборки (по кэш-CSS — без мигания) и в конце hideDisabledFeatures (по свежим данным; re-show при включении). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -228,6 +228,9 @@
|
||||
LS.showBoardIfAllowed?.();
|
||||
LS.hideDisabledFeatures?.();
|
||||
LS.notif?.init?.();
|
||||
// Синхронно по кэш-состоянию (CSS уже инъектнут до сборки) — прячем пустые
|
||||
// группы сразу, без мигания; hideDisabledFeatures повторит после свежих данных.
|
||||
LS.hideEmptySidebarGroups?.();
|
||||
}
|
||||
|
||||
// Глобальная плавающая кнопка «создать карточку» (на всех страницах с шапкой)
|
||||
|
||||
Reference in New Issue
Block a user