srv/poe_manager/templates/index.html aktualisiert

This commit is contained in:
2026-07-12 09:31:30 +02:00
parent cce95f2c38
commit 6f4fda8993
+35
View File
@@ -142,6 +142,41 @@ document.addEventListener("DOMContentLoaded", () => {
restartModal.show();
});
document
.getElementById("confirmRestart")
.addEventListener("click", function () {
const button = this;
button.disabled = true;
fetch("/restart/" + encodeURIComponent(selectedMac), {
method: "POST"
})
.then(response => response.json())
.then(data => {
button.disabled = false;
if (!data.success) {
alert(data.message || "Neustart konnte nicht gestartet werden.");
return;
}
restartModal.hide();
deviceModal.hide();
sessionStorage.setItem(
"restart_" + selectedMac,
"1"
);
const span = selectedCard.querySelector(".fw-bold");
span.innerHTML =
'<span class="spinner-border spinner-border-sm me-2"></span>Restarting...';
span.style.color = "#ffc107";
})
.catch(error => {
button.disabled = false;
alert(
"Fehler beim Starten des Neustarts.\n\n" +
error
);
});
});
// Timer alle 1 Sekunde aktualisieren
setInterval(updateTimer, 1000);