srv/poe_manager/templates/index.html aktualisiert

This commit is contained in:
2025-10-08 20:16:25 +02:00
parent 847c720055
commit c2a74e54cb

View File

@@ -36,6 +36,7 @@ document.addEventListener("DOMContentLoaded", () => {
const intervalMilliseconds = intervalMinutes * 60 * 1000;
let lastUpdateTime = Date.now();
let reloadCountdown = null;
let reloadTriggered = false; // verhindert endlose Reloads
function parseLogTimestamp(ts) {
const parts = ts.match(/^(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})$/);
@@ -56,14 +57,18 @@ document.addEventListener("DOMContentLoaded", () => {
} else {
// Haupt-Timer abgelaufen → Reload-Timer starten
if (reloadCountdown === null) reloadCountdown = 10; // 10 Sekunden Countdown
if (!reloadTriggered) {
timerElem.innerText = `Aktualisieren der Seite in ${reloadCountdown} Sekunden`;
reloadCountdown--;
if (reloadCountdown < 0) {
reloadTriggered = true; // Reload nur einmal ausführen
window.location.reload(); // Seite neu laden
}
}
}
}
function fetchLastLog() {
fetch("{{ url_for('get_log') }}")
@@ -91,4 +96,5 @@ document.addEventListener("DOMContentLoaded", () => {
});
</script>
{% endblock %}