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);