СОЗДАЕМ НАВИГАЦИЮ ПОСЛЕ УСТАНОВКИ ПОЛЬЗОВАТЕЛЯ

This commit is contained in:
2026-02-13 17:45:16 +05:00
parent 98e028fe19
commit bb322022b2

View File

@@ -84,10 +84,7 @@ function showMainInterface() {
document.getElementById('current-user').textContent = userInfo; document.getElementById('current-user').textContent = userInfo;
// 👇 СОЗДАЕМ НАВИГАЦИЮ ПОСЛЕ УСТАНОВКИ ПОЛЬЗОВАТЕЛЯ 👇 // 👇 СОЗДАЕМ НАВИГАЦИЮ ПОСЛЕ УСТАНОВКИ ПОЛЬЗОВАТЕЛЯ 👇
if (typeof createNavigation === 'function') { createUserNavigation();
console.log('🔄 Создание навигации для пользователя:', currentUser.role);
createNavigation();
}
document.getElementById('tasks-controls').style.display = 'block'; document.getElementById('tasks-controls').style.display = 'block';
@@ -110,6 +107,22 @@ function showMainInterface() {
const btn = document.getElementById('tasks-no-date-btn'); const btn = document.getElementById('tasks-no-date-btn');
if (btn) btn.classList.remove('active'); if (btn) btn.classList.remove('active');
} }
// Новая функция для создания навигации
function createUserNavigation() {
if (typeof createNavigation === 'function') {
console.log('🔄 Создание навигации для пользователя:', currentUser.role);
createNavigation();
} else {
console.warn('⚠️ Функция createNavigation не найдена');
// Если функция не загружена, пробуем еще раз через небольшую задержку
setTimeout(() => {
if (typeof createNavigation === 'function') {
console.log('🔄 Повторная попытка создания навигации');
createNavigation();
}
}, 100);
}
}
// Вспомогательная функция для отображения понятного имени роли // Вспомогательная функция для отображения понятного имени роли
function getRoleDisplayName(role) { function getRoleDisplayName(role) {