Update 2025-04-24_11:44:19

This commit is contained in:
oib
2025-04-24 11:44:23 +02:00
commit e748c737f4
3408 changed files with 717481 additions and 0 deletions

28
static/auth-ui.js Normal file
View File

@ -0,0 +1,28 @@
// static/auth-ui.js — navigation link and back-button handlers
import { showOnly } from './router.js';
// Data-target navigation (e.g., at #links)
export function initNavLinks() {
const linksContainer = document.getElementById('links');
if (!linksContainer) return;
linksContainer.addEventListener('click', e => {
const a = e.target.closest('a[data-target]');
if (!a || !linksContainer.contains(a)) return;
e.preventDefault();
const target = a.dataset.target;
if (target) showOnly(target);
const burger = document.getElementById('burger-toggle');
if (burger && burger.checked) burger.checked = false;
});
}
// Back-button navigation
export function initBackButtons() {
document.querySelectorAll('a[data-back]').forEach(btn => {
btn.addEventListener('click', e => {
e.preventDefault();
const target = btn.dataset.back;
if (target) showOnly(target);
});
});
}