From 401c16ddab13ee229d1aee13ca80e13b28c0fba5 Mon Sep 17 00:00:00 2001 From: Cay Date: Mon, 16 Mar 2026 13:59:02 +0000 Subject: [PATCH] update mine 4 --- public/js/buildings/mine.js | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/public/js/buildings/mine.js b/public/js/buildings/mine.js index 8258069..1e83ebe 100644 --- a/public/js/buildings/mine.js +++ b/public/js/buildings/mine.js @@ -4,7 +4,7 @@ Produktionsanzeige + Abholen-Button ================================ */ -/* showNotification() kommt aus dem globalen Scope (launcher.ejs) */ +/* window.showNotification() kommt aus dem globalen Scope (launcher.ejs) */ export async function loadMine(buildingId) { const actionsTab = document.getElementById("tab-actions"); @@ -34,18 +34,7 @@ async function renderMineStatus(buildingId) { const minutesLeft = Math.floor(data.next_cycle_in_seconds / 60); const secondsLeft = data.next_cycle_in_seconds % 60; - /* Produktion pro Zyklus */ - const cycleMinutes = Math.floor((data.cycle_seconds ?? 3600) / 60); - const productionRows = (data.production ?? []) - .map((r) => ` -
- ${resourceIcon(r.resource)} - ${resourceLabel(r.resource)} - +${r.amount} / ${cycleMinutes}min -
`) - .join(""); - - /* Abgebaut (bereit zum Abholen) */ + /* Ressourcen-Zeilen */ const resourceRows = data.available .map((r) => { const icon = resourceIcon(r.resource); @@ -70,13 +59,6 @@ async function renderMineStatus(buildingId) {
-

Produktion pro Zyklus

-
- ${productionRows} -
- -
-

Abgebaut

${resourceRows} @@ -131,7 +113,7 @@ document.addEventListener("click", async (e) => { const data = await res.json(); if (data.error) { - showNotification( + window.showNotification( data.ready_in_display ? `Die Mine ist noch nicht bereit.\nBereit in: ${data.ready_in_display}` : data.error, @@ -147,7 +129,7 @@ document.addEventListener("click", async (e) => { .map((c) => `${resourceIcon(c.resource)} ${resourceLabel(c.resource)}: +${c.amount}`) .join("\n"); - showNotification( + window.showNotification( `Erfolgreich abgeholt!\n\n${lines}`, "Mine", "⛏️" @@ -157,7 +139,7 @@ document.addEventListener("click", async (e) => { } catch (err) { console.error("Abholen Fehler:", err); - showNotification( + window.showNotification( "Fehler beim Abholen. Bitte erneut versuchen.", "Fehler", "⚠️"