summaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
authoraltaf-creator <dev@altafcreator.com>2025-11-30 23:43:56 +0700
committeraltaf-creator <dev@altafcreator.com>2025-11-30 23:43:56 +0700
commit214f90c69bde69c3dd8382bde1dc870c7d9afecf (patch)
tree7192ccbe53d6df2cb71199f6954dd4ee0d068441 /frontend
parentb0ff8d088466c431553b82cbd4ab79800b917b4e (diff)
eventlistners
Diffstat (limited to 'frontend')
-rw-r--r--frontend/main.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/frontend/main.js b/frontend/main.js
index 90c3e5c..06938ed 100644
--- a/frontend/main.js
+++ b/frontend/main.js
@@ -183,10 +183,13 @@ async function startLoadTimers() {
textList.push(`timer-txt-${i}`);
progList.push(`timer-prog-${i}`);
endTimestamps.push(Date.parse(timers[i]["start_time"]) + timers[i]["duration"] * 60000);
+ }
+ for (let i = 0; i < timers.length; i++) { // html rebuilds everytime innerHTML is modified
document.getElementById(`timer-btn-${i}`).addEventListener("click", function () {
finishLaundryTimer(timers[i]["id"]);
});
+ console.log("added!");
}
console.log(textList);
@@ -235,7 +238,7 @@ async function finishLaundryTimer(timerId) {
body: JSON.stringify({id: timerId}),
});
if (await response.text() == "laundry finished") {
- document.getElementById(`timer-${timerId}`).remove();
+ window.location.reload();
}
}