Refactor for Gamemodes
This commit is contained in:
@@ -344,6 +344,7 @@
|
||||
loadCurrentTime();
|
||||
updateCurrentTimeDisplay();
|
||||
loadWifiSettings();
|
||||
loadMode();
|
||||
};
|
||||
|
||||
// Aktuelle Zeit anzeigen (Live-Update)
|
||||
@@ -525,6 +526,23 @@
|
||||
.catch(error => showMessage('Verbindungsfehler', 'error'));
|
||||
});
|
||||
|
||||
function loadMode() {
|
||||
fetch("/api/get-mode")
|
||||
.then((response) => response.json())
|
||||
.then((data) => {
|
||||
const mode = data.mode || "individual";
|
||||
document.querySelectorAll('.mode-button').forEach(button => {
|
||||
button.classList.remove('active');
|
||||
});
|
||||
const btn = document.querySelector(`.mode-button[data-mode="${mode}"]`);
|
||||
if (btn) btn.classList.add('active');
|
||||
})
|
||||
.catch((error) => {
|
||||
showMessage("Fehler beim Laden des Modus", "error");
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
// Einstellungen laden
|
||||
function loadSettings() {
|
||||
fetch("/api/get-settings")
|
||||
|
||||
Reference in New Issue
Block a user