From 3108a1924e3f5579a9603128b5a6cc7f354b6622 Mon Sep 17 00:00:00 2001 From: cay Date: Tue, 14 Apr 2026 19:07:43 +0100 Subject: [PATCH] earhert --- public/js/buildings/gildenhalle.js | 33 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/public/js/buildings/gildenhalle.js b/public/js/buildings/gildenhalle.js index 30f4e1a..fe6ed1f 100644 --- a/public/js/buildings/gildenhalle.js +++ b/public/js/buildings/gildenhalle.js @@ -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 ────────────────────────────────── */ function ghEnsurePopup() { if (document.getElementById('gildenhalle-popup')) return; @@ -131,22 +148,6 @@ function ghEnsurePopup() { }); /* 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', () => { if (gh_isGuildLeader) return; document.getElementById('gh-create-form-wrap').style.display = 'block';