NewColors

This commit is contained in:
Carsten Graf
2025-09-11 10:19:35 +02:00
parent 173b13fcfc
commit a400ca00ff
2 changed files with 54 additions and 42 deletions

View File

@@ -15,7 +15,7 @@
<div>
<div class="banner-text">⚠️ Niedrige Batterie erkannt!</div>
<div class="banner-devices" id="battery-devices">
Geräte mit niedriger Batterie: <span id="low-battery-list"></span>
Deine Geräte mit niedriger Batterie: <span id="low-battery-list"></span>
</div>
</div>
</div>
@@ -42,13 +42,13 @@
<div class="header">
<h1>🏊‍♀️ NinjaCross Timer</h1>
<p>Professioneller Zeitmesser für Ninjacross Wettkämpfe</p>
<p>Dein professioneller Zeitmesser für Ninjacross Wettkämpfe</p>
</div>
<div id="learning-display" class="learning-mode" style="display: none">
<h3>📚 Lernmodus aktiv</h3>
<p>
Bitte drücken Sie den Button für: <span id="learning-button"></span>
Drücke jetzt den Button für: <span id="learning-button"></span>
</p>
</div>
@@ -58,7 +58,7 @@
<h2>🏊‍♀️ Bahn 1</h2>
<div id="time1" class="time-display">00.00</div>
<div id="status1" class="status standby">
Standby: Bitte beide 1x betätigen
Standby: Drücke beide Buttons einmal
</div>
</div>
@@ -67,13 +67,13 @@
<h2>🏊‍♂️ Bahn 2</h2>
<div id="time2" class="time-display">00.00</div>
<div id="status2" class="status standby">
Standby: Bitte beide 1x betätigen
Standby: Drücke beide Buttons einmal
</div>
</div>
</div>
<div class="best-times">
<h3>🏆 Beste Zeiten des Tages</h3>
<h3>🏆 Deine Bestzeiten heute</h3>
<div class="best-time-row">
<span>Bahn 1:</span>
<span id="best1">--.-</span>
@@ -324,13 +324,13 @@
function getButtonDisplayName(button) {
switch (button) {
case "start1":
return "Start Bahn 1";
return "Start Button Bahn 1";
case "stop1":
return "Stop Bahn 1";
return "Stop Button Bahn 1";
case "start2":
return "Start Bahn 2";
return "Start Button Bahn 2";
case "stop2":
return "Stop Bahn 2";
return "Stop Button Bahn 2";
default:
return button;
}
@@ -365,25 +365,25 @@
if (!lane1Connected) {
s1.className = "status standby";
s1.textContent = "Standby: Bitte beide Buttons 1x betätigen";
s1.textContent = "Standby: Drücke beide Buttons einmal";
} else {
s1.className = `status ${status1}`;
switch (status1) {
case "ready":
s1.textContent = "Bereit";
s1.textContent = "Bereit für den Start!";
break;
case "running":
s1.textContent = "Läuft...";
s1.textContent = "Läuft - Du schaffst das!";
break;
case "finished":
s1.textContent = "Beendet";
s1.textContent = "Geschafft!";
break;
case "armed":
s1.textContent = "Armiert";
s1.textContent = "Bereit zum Start!";
break;
default:
s1.textContent = "Unbekannter Status";
s1.textContent = "Status unbekannt";
}
}
@@ -391,25 +391,25 @@
if (!lane2Connected) {
s2.className = "status standby";
s2.textContent = "Standby: Bitte beide Buttons 1x betätigen";
s2.textContent = "Standby: Drücke beide Buttons einmal";
} else {
s2.className = `status ${status2}`;
switch (status2) {
case "ready":
s2.textContent = "Bereit";
s2.textContent = "Bereit für den Start!";
break;
case "running":
s2.textContent = "Läuft...";
s2.textContent = "Läuft - Du schaffst das!";
break;
case "finished":
s2.textContent = "Beendet";
s2.textContent = "Geschafft!";
break;
case "armed":
s2.textContent = "Armiert"; // Neuer Status für armiert
s2.textContent = "Bereit zum Start!";
break;
default:
s2.textContent = "Unbekannter Status";
s2.textContent = "Status unbekannt";
}
}
@@ -463,7 +463,7 @@
updateDisplay();
})
.catch((error) =>
console.error("Fehler beim Laden der Daten:", error)
console.error("Fehler beim Laden deiner Daten:", error)
);
}