Label editing

This commit is contained in:
Olaf
2026-08-24 21:24:39 +02:00
parent 2810fd914d
commit 95992cc466
17 changed files with 259 additions and 7 deletions
+4 -1
View File
@@ -1,6 +1,7 @@
(() => {
const loginButton = document.querySelector('#auth-login-button');
const profileLink = document.querySelector('#auth-profile-link');
const labelsLink = document.querySelector('#auth-labels-link');
const adminLink = document.querySelector('#auth-admin-link');
const session = document.querySelector('#auth-session');
const username = document.querySelector('#auth-username');
@@ -10,7 +11,7 @@
const menuToggle = document.querySelector('.menu-toggle');
const logoutButton = document.querySelector('#logout-button');
if (!loginButton || !profileLink || !adminLink || !session || !username || !menu || !menuToggle || !logoutButton) return;
if (!loginButton || !profileLink || !labelsLink || !adminLink || !session || !username || !menu || !menuToggle || !logoutButton) return;
menuToggle.addEventListener('click', () => {
const isOpen = !menu.classList.contains('hidden');
@@ -21,6 +22,7 @@
function showSignedOut() {
loginButton.classList.remove('hidden');
profileLink.classList.add('hidden');
labelsLink.classList.add('hidden');
adminLink.classList.add('hidden');
session.classList.add('hidden');
logoutButton.classList.add('hidden');
@@ -29,6 +31,7 @@
function showSignedIn(user) {
loginButton.classList.add('hidden');
profileLink.classList.remove('hidden');
labelsLink.classList.remove('hidden');
adminLink.classList.toggle('hidden', !user.is_admin);
session.classList.remove('hidden');
logoutButton.classList.remove('hidden');