ab die maus

This commit is contained in:
2025-11-22 02:56:15 +01:00
parent 7411aafe76
commit d45e971ae0
9 changed files with 160 additions and 62 deletions

View File

@@ -0,0 +1,35 @@
document.addEventListener('DOMContentLoaded', function () {
var avatarBtn = document.getElementById('userAvatar');
var userMenu = document.getElementById('userMenu');
var logoutLink = document.getElementById('userMenuLogout');
if (avatarBtn && userMenu) {
// Avatar klick → Menü toggeln
avatarBtn.addEventListener('click', function (e) {
e.stopPropagation();
userMenu.classList.toggle('hidden');
});
// Klick in Menü nicht nach außen „bubblen“
userMenu.addEventListener('click', function (e) {
e.stopPropagation();
});
// Klick irgendwo außerhalb → Menü schließen
document.addEventListener('click', function () {
if (!userMenu.classList.contains('hidden')) {
userMenu.classList.add('hidden');
}
});
}
// Logout mit Confirm
if (logoutLink) {
logoutLink.addEventListener('click', function (e) {
var ok = confirm('Möchtest du dich wirklich abmelden?');
if (!ok) {
e.preventDefault();
}
});
}
});

View File

@@ -1,4 +1,4 @@
<?php
// Gemeinsame Bootstrap-/Config-Datei laden
require __DIR__ . '/../../config/fileload.php'; // Pfad ggf. anpassen
require __DIR__ . '/../../src/auth/login.php';
//require __DIR__ . '/../../config/fileload.php'; // Pfad ggf. anpassen
require_once __DIR__ . '/../../src/auth/login.php';

View File

@@ -1,4 +1,4 @@
<?php
// Gemeinsame Bootstrap-/Config-Datei laden
require __DIR__ . '/../../config/fileload.php'; // Pfad ggf. anpassen
require __DIR__ . '/../../src/auth/logout.php';
//require __DIR__ . '/../../config/fileload.php'; // Pfad ggf. anpassen
require_once __DIR__ . '/../../src/auth/logout.php';

View File

@@ -1,4 +1,4 @@
<?php
// Gemeinsame Bootstrap-/Config-Datei laden
require __DIR__ . '/../../config/fileload.php'; // Pfad ggf. anpassen
require __DIR__ . '/../../src/auth/register.php';
//require __DIR__ . '/../../config/fileload.php'; // Pfad ggf. anpassen
require_once __DIR__ . '/../../src/auth/register.php';