add separate trainer login button
This commit is contained in:
parent
b9d005ae98
commit
d03f20151e
32
index.html
32
index.html
@ -45,13 +45,12 @@
|
||||
<div class="max-w-7xl mx-auto px-4 py-4 flex justify-between items-center">
|
||||
<a href="#" onclick="showPage('home'); return false;" class="text-xl font-bold">📚 Адаптация стажёров</a>
|
||||
<nav class="flex items-center gap-4">
|
||||
<a href="#" onclick="showPage('home'); return false;" class="nav-link" id="nav-home">Главная</a>
|
||||
<a href="#" onclick="showPage('trainer'); return false;" class="nav-link" id="nav-trainer">Кабинет тренера</a>
|
||||
<a href="#" onclick="showPage('progress'); return false;" class="nav-link" id="nav-progress">Прогресс</a>
|
||||
<a href="#" onclick="showPage('exam'); return false;" class="nav-link" id="nav-exam">Экзамен</a>
|
||||
<a href="#" onclick="showPage('whatsapp'); return false;" class="nav-link" id="nav-whatsapp">WhatsApp</a>
|
||||
<span id="userInfo" class="text-sm text-primary-200 hidden"></span>
|
||||
<button id="logoutBtn" onclick="logout()" class="text-sm bg-primary-800 hover:bg-primary-900 px-3 py-2 rounded hidden">Выйти</button>
|
||||
<button id="trainerLoginBtn" onclick="showPage('trainer'); return false;" class="text-sm bg-primary-800 hover:bg-primary-900 px-3 py-2 rounded">🔐 Тренер</button>
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
@ -113,6 +112,12 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card text-center">
|
||||
<h3 class="text-xl font-semibold mb-4">Вы тренер?</h3>
|
||||
<p class="text-gray-600 mb-6">Войдите в кабинет тренера для управления программой</p>
|
||||
<button onclick="showPage('trainer'); return false;" class="btn-primary text-lg px-8 py-3">🔐 Вход для тренера</button>
|
||||
</div>
|
||||
|
||||
<div id="groupsList" class="card mb-8 hidden">
|
||||
<h3 class="text-2xl font-bold mb-6">Список групп</h3>
|
||||
<div id="groupsContent" class="grid md:grid-cols-2 gap-6"></div>
|
||||
@ -361,6 +366,10 @@
|
||||
document.getElementById('userInfo').textContent = '👤 ' + trainer.name;
|
||||
document.getElementById('userInfo').classList.remove('hidden');
|
||||
document.getElementById('logoutBtn').classList.remove('hidden');
|
||||
document.getElementById('trainerLoginBtn').classList.add('hidden');
|
||||
document.getElementById('nav-progress').classList.remove('hidden');
|
||||
document.getElementById('nav-exam').classList.remove('hidden');
|
||||
document.getElementById('nav-whatsapp').classList.remove('hidden');
|
||||
} else {
|
||||
document.getElementById('loginError').textContent = 'Неверный логин или пароль';
|
||||
document.getElementById('loginError').classList.remove('hidden');
|
||||
@ -374,9 +383,27 @@
|
||||
document.getElementById('loginForm').classList.remove('hidden');
|
||||
document.getElementById('userInfo').classList.add('hidden');
|
||||
document.getElementById('logoutBtn').classList.add('hidden');
|
||||
document.getElementById('trainerLoginBtn').classList.remove('hidden');
|
||||
document.getElementById('nav-progress').classList.add('hidden');
|
||||
document.getElementById('nav-exam').classList.add('hidden');
|
||||
document.getElementById('nav-whatsapp').classList.add('hidden');
|
||||
showPage('home');
|
||||
}
|
||||
|
||||
function updateNav() {
|
||||
if (currentUser) {
|
||||
document.getElementById('trainerLoginBtn').classList.add('hidden');
|
||||
document.getElementById('nav-progress').classList.remove('hidden');
|
||||
document.getElementById('nav-exam').classList.remove('hidden');
|
||||
document.getElementById('nav-whatsapp').classList.remove('hidden');
|
||||
} else {
|
||||
document.getElementById('trainerLoginBtn').classList.remove('hidden');
|
||||
document.getElementById('nav-progress').classList.add('hidden');
|
||||
document.getElementById('nav-exam').classList.add('hidden');
|
||||
document.getElementById('nav-whatsapp').classList.add('hidden');
|
||||
}
|
||||
}
|
||||
|
||||
// FORM
|
||||
document.getElementById('traineeForm').addEventListener('submit', function(e) {
|
||||
e.preventDefault();
|
||||
@ -638,6 +665,7 @@
|
||||
document.getElementById('userInfo').classList.remove('hidden');
|
||||
document.getElementById('logoutBtn').classList.remove('hidden');
|
||||
}
|
||||
updateNav();
|
||||
renderAll();
|
||||
showPage('home');
|
||||
</script>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user