refactor(admin): перенос блоков «Статистики» в «Обзор», удаление вкладки «Статистика»

Обзор теперь показывает и итоги за всё время (Пользователей, Тестов пройдено, Средний
результат) и средний результат по предметам за всё время — данные грузятся из
adminGetStats параллельно с обзором. Дублей нет: Обзор был про 24ч и контент.

Убрано полностью: nav-кнопка «Статистика», панель #tab-stats, маршрут stats в
ROUTE_TO_SECTION, подключение и файл sections/stats.js. #stats-хэш падает на #overview.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-06-03 19:10:42 +03:00
parent ecce4b013a
commit 71d94f45f1
5 changed files with 46 additions and 67 deletions
-12
View File
@@ -988,9 +988,6 @@
<button class="admin-nav-item active" data-tab="overview" onclick="switchTab(this)">
<i data-lucide="layout-dashboard" style="width:15px;height:15px"></i> Обзор
</button>
<button class="admin-nav-item" data-tab="stats" onclick="switchTab(this)">
<i data-lucide="bar-chart-2" style="width:15px;height:15px"></i> Статистика
</button>
<button class="admin-nav-item" data-tab="sessions" onclick="switchTab(this)">
<i data-lucide="clock" style="width:15px;height:15px"></i> История сессий
</button>
@@ -1096,14 +1093,6 @@
<div id="overview-content"><div class="spinner"></div></div>
</div>
<!-- ── Статистика ── -->
<div class="tab-pane" id="tab-stats">
<div class="section-title">Общая статистика</div>
<div class="stats-grid" id="stats-grid"><div class="spinner"></div></div>
<div class="section-title">По предметам</div>
<div class="subj-stats" id="subj-stats"><div class="spinner"></div></div>
</div>
<!-- ── Вопросы ── -->
<div class="tab-pane" id="tab-questions">
<div class="t-toolbar">
@@ -2125,7 +2114,6 @@
<script src="/js/admin/router.js"></script>
<script src="/js/admin/_shared.js"></script>
<script src="/js/admin/sections/overview.js"></script>
<script src="/js/admin/sections/stats.js"></script>
<script src="/js/admin/sections/sublog.js"></script>
<script src="/js/admin/sections/sims.js"></script>
<script src="/js/admin/sections/games.js"></script>