refactor(dashboard): убран блок «Теория» и «Рейтинг» с главной

- Рейтинг (lb-section) перенесён в профиль — удалён с дашборда вместе
  с вызовами loadLeaderboard()/_populateLbClasses() и тоглом конфига.
- Виджет «Теория» (w-theory-progress) удалён вместе с тоглом конфига.
- applyDashboardPrefs/toggleDashWidget null-безопасны к удалённым id.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-05-31 11:14:24 +03:00
parent 667054fa58
commit c6662b3056
-4
View File
@@ -1400,11 +1400,9 @@
</button>
<div class="dash-cfg-panel" id="dash-cfg-panel">
<div class="dash-cfg-title">Показывать виджеты</div>
<div class="dash-cfg-row" onclick="toggleDashWidget('lb-section',this)"><label>Рейтинг</label><input type="checkbox" data-widget="lb-section" checked></div>
<div class="dash-cfg-row" onclick="toggleDashWidget('ch-section',this)"><label>Испытания недели</label><input type="checkbox" data-widget="ch-section" checked></div>
<div class="dash-cfg-row" onclick="toggleDashWidget('stats-section',this)"><label>Статистика</label><input type="checkbox" data-widget="stats-section" checked></div>
<div class="dash-cfg-row" onclick="toggleDashWidget('w-my-subs',this)"><label>Мои сдачи</label><input type="checkbox" data-widget="w-my-subs" checked></div>
<div class="dash-cfg-row" onclick="toggleDashWidget('w-theory-progress',this)"><label>Теория</label><input type="checkbox" data-widget="w-theory-progress" checked></div>
</div>
<div class="container">
@@ -4239,8 +4237,6 @@
loadAssignments();
loadStats();
loadGamification();
_populateLbClasses();
loadLeaderboard();
loadChallenges();
loadStudentWidgets();
loadDashboardStats();