@@ -1779,7 +1763,7 @@
document.getElementById('dh-greeting').innerHTML = `${gr}, ${esc(user?.name?.split(' ')[0] || 'Администратор')}`;
document.getElementById('dh-sub').textContent = user?.role === 'admin' ? 'Панель администратора' : 'Панель учителя';
// teacher/admin: hide student-only widgets, show admin compact layout
- document.querySelectorAll('.action-zone,.main-grid,#w-theory-progress,.full-row').forEach(el => { if (el) el.style.display = 'none'; });
+ document.querySelectorAll('.action-zone,.main-grid,.bottom-grid,.full-row').forEach(el => { if (el) el.style.display = 'none'; });
if (isAdmin) {
// admin: full command center (redesign) instead of compact layout
const dh = document.querySelector('.dash-header'); if (dh) dh.style.display = 'none';
@@ -4002,11 +3986,10 @@
/* ── Dashboard widget visibility ──────────────────────────────────── */
const _DASH_WIDGETS = [
- { id: 'lb-section', label: 'Рейтинг' },
{ id: 'ch-section', label: 'Испытания недели' },
{ id: 'stats-section', label: 'Статистика' },
{ id: 'w-my-subs', label: 'Мои сдачи' },
- { id: 'w-theory-progress',label: 'Теория' },
+ { id: 'w-activity', label: 'Активность' },
];
async function applyDashboardPrefs() {