This commit is contained in:
cay 2026-04-11 15:24:07 +01:00
parent a4d81dc4b8
commit b60929c63b

View File

@ -5,7 +5,7 @@ import { loadSealedLeague } from "./quickmenu/sealed-league.js";
import { loadSummoner } from "./quickmenu/summoner.js";
import { loadOnlinebonus } from "./quickmenu/onlinebonus.js";
import { loadActions } from "./quickmenu/actions.js";
import { loadBazaar } from "./quickmenu/bazaar.js";
import { loadBazaar } from "./buildings/bazaar.js";
import { loadBoosterAction } from "./quickmenu/booster-action.js";
import { loadBoosterHunt } from "./quickmenu/booster-hunt.js";
@ -18,11 +18,15 @@ const popupLoaders = {
"qm-popup-beschwoerer": loadSummoner,
"qm-popup-onlinebonus": loadOnlinebonus,
"qm-popup-aktionen": loadActions,
"qm-popup-basar": loadBazaar,
"qm-popup-boosteraktion": loadBoosterAction,
"qm-popup-boosterjagd": loadBoosterHunt,
};
/* Slots die ihr eigenes Popup-System haben (kein qm-popup öffnen) */
const customHandlers = {
"qm-popup-basar": loadBazaar,
};
/* ================================
Gaststätte Tab-Logik
================================ */
@ -52,6 +56,12 @@ document.querySelectorAll(".qm-slot").forEach((slot) => {
const id = slot.dataset.popup;
if (!id) return;
/* Eigenes Popup-System (z.B. Bazaar) → direkt aufrufen */
if (customHandlers[id]) {
customHandlers[id]();
return;
}
const popup = document.getElementById(id);
if (!popup) return;