asd
This commit is contained in:
@@ -1,35 +0,0 @@
|
|||||||
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();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
// Gemeinsame Bootstrap-/Config-Datei laden
|
// Gemeinsame Bootstrap-/Config-Datei laden
|
||||||
//require __DIR__ . '/../../config/fileload.php'; // Pfad ggf. anpassen
|
//require __DIR__ . '/../../config/fileload.php'; // Pfad ggf. anpassen
|
||||||
|
require_once __DIR__ . '/../../config/fileload.php';
|
||||||
require_once __DIR__ . '/../../src/auth/logout.php';
|
require_once __DIR__ . '/../../src/auth/logout.php';
|
||||||
Reference in New Issue
Block a user