srv/poe_manager/templates/index.html aktualisiert
This commit is contained in:
@@ -133,7 +133,7 @@ document.addEventListener("DOMContentLoaded", () => {
|
||||
});
|
||||
});
|
||||
|
||||
document
|
||||
document
|
||||
.getElementById("restartButton")
|
||||
.addEventListener("click", function () {
|
||||
deviceModal.hide();
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user