This commit is contained in:
cay 2026-04-14 19:07:43 +01:00
parent cc6ad77b1e
commit 3108a1924e

View File

@ -16,6 +16,23 @@ function ghLoadCSS() {
} }
} }
/* ── Gründen-Button Status ───────────────────────────────── */
function ghUpdateCreateBtn() {
const btn = document.getElementById('gh-create-toggle-btn');
if (!btn) return;
if (gh_isGuildLeader) {
btn.disabled = true;
btn.title = 'Gildenmeister und Stellv. Gildenmeister können keine weitere Gilde gründen';
btn.style.opacity = '0.4';
btn.style.cursor = 'not-allowed';
} else {
btn.disabled = false;
btn.title = '';
btn.style.opacity = '';
btn.style.cursor = '';
}
}
/* ── Popup sicherstellen ────────────────────────────────── */ /* ── Popup sicherstellen ────────────────────────────────── */
function ghEnsurePopup() { function ghEnsurePopup() {
if (document.getElementById('gildenhalle-popup')) return; if (document.getElementById('gildenhalle-popup')) return;
@ -131,22 +148,6 @@ function ghEnsurePopup() {
}); });
/* Gründen-Toggle */ /* Gründen-Toggle */
function ghUpdateCreateBtn() {
const btn = document.getElementById('gh-create-toggle-btn');
if (!btn) return;
if (gh_isGuildLeader) {
btn.disabled = true;
btn.title = 'Gildenmeister können keine weitere Gilde gründen';
btn.style.opacity = '0.4';
btn.style.cursor = 'not-allowed';
} else {
btn.disabled = false;
btn.title = '';
btn.style.opacity = '';
btn.style.cursor = '';
}
}
document.getElementById('gh-create-toggle-btn').addEventListener('click', () => { document.getElementById('gh-create-toggle-btn').addEventListener('click', () => {
if (gh_isGuildLeader) return; if (gh_isGuildLeader) return;
document.getElementById('gh-create-form-wrap').style.display = 'block'; document.getElementById('gh-create-form-wrap').style.display = 'block';