diff --git a/srv/poe_manager/templates/index.html b/srv/poe_manager/templates/index.html
index 90e4a19..344f04b 100644
--- a/srv/poe_manager/templates/index.html
+++ b/srv/poe_manager/templates/index.html
@@ -110,6 +110,12 @@ document.addEventListener("DOMContentLoaded", () => {
}
card.addEventListener("click", function () {
+ if (this.dataset.active == "0") {
+ return;
+ }
+ if (sessionStorage.getItem("restart_" + this.dataset.mac)) {
+ return;
+ }
selectedCard = this;
selectedMac = this.dataset.mac;
selectedName = this.dataset.name;
@@ -127,6 +133,15 @@ document.addEventListener("DOMContentLoaded", () => {
});
});
+ document
+ .getElementById("restartButton")
+ .addEventListener("click", function () {
+ deviceModal.hide();
+ document.getElementById("restartTitle").innerText =
+ selectedName + " neu starten?";
+ restartModal.show();
+ });
+
// Timer alle 1 Sekunde aktualisieren
setInterval(updateTimer, 1000);