From 586810f149954a33b9c27b1cb3efde3224a10640 Mon Sep 17 00:00:00 2001 From: altaf-creator Date: Fri, 16 Jan 2026 21:26:35 +0800 Subject: new down status, clear url memory cookie aft start --- frontend/assets/img/dryer_down.png | Bin 0 -> 35132 bytes frontend/assets/img/washer_down.png | Bin 0 -> 35932 bytes frontend/main.js | 17 ++++++++++------- frontend/style.css | 10 ++++++++++ 4 files changed, 20 insertions(+), 7 deletions(-) create mode 100644 frontend/assets/img/dryer_down.png create mode 100644 frontend/assets/img/washer_down.png (limited to 'frontend') diff --git a/frontend/assets/img/dryer_down.png b/frontend/assets/img/dryer_down.png new file mode 100644 index 0000000..8c81b25 Binary files /dev/null and b/frontend/assets/img/dryer_down.png differ diff --git a/frontend/assets/img/washer_down.png b/frontend/assets/img/washer_down.png new file mode 100644 index 0000000..89334b0 Binary files /dev/null and b/frontend/assets/img/washer_down.png differ diff --git a/frontend/main.js b/frontend/main.js index 1e3c996..962763d 100644 --- a/frontend/main.js +++ b/frontend/main.js @@ -117,6 +117,7 @@ async function start() { if (data == "all good bro timer started") { window.location.href = "/timer/"; } + cookieStore.delete("last_used_url"); }); } @@ -212,17 +213,19 @@ async function updateMachines() { const minsLeft = Math.ceil((end - now) / 60000).toString(); machineTxts[i].innerHTML = minsLeft + " min(s) left"; if (machineDetailImgs[0]) machineDetailTitles[i].innerHTML = minsLeft + " minutes left" + } else if (status[0][i] == "OUTOFSERVICE") { + } else if (status[0][i] == "FINISHED") { if ((i + 1) % 2 == 0) { - machineImgs[i].src = "/assets/img/washer_clothes.png"; - if (machineDetailImgs[0]) machineDetailImgs[i].src = "/assets/img/washer_clothes.png"; + machineImgs[i].src = "/assets/img/washer_down.png"; + if (machineDetailImgs[0]) machineDetailImgs[i].src = "/assets/img/washer_down.png"; } else { - machineImgs[i].src = "/assets/img/dryer_clothes.png"; - if (machineDetailImgs[0]) machineDetailImgs[i].src = "/assets/img/dryer_clothes.png"; + machineImgs[i].src = "/assets/img/dryer_down.png"; + if (machineDetailImgs[0]) machineDetailImgs[i].src = "/assets/img/dryer_down.png"; } - machineTxts[i].innerHTML = "Idle" - if (machineDetailImgs[0]) machineDetailTitles[i].innerHTML = "Idle" - if (machineDetailImgs[0]) machineDetailDescs[i].innerHTML = "Clothes may not be collected yet." + machineTxts[i].innerHTML = "Down" + if (machineDetailImgs[0]) machineDetailTitles[i].innerHTML = "Out of Service" + if (machineDetailImgs[0]) machineDetailDescs[i].innerHTML = "This machine is currently out of service, and is unavailable to use." } else { if ((i + 1) % 2 == 0) { machineImgs[i].src = "/assets/img/washer_off.png"; diff --git a/frontend/style.css b/frontend/style.css index 8b53636..c241045 100644 --- a/frontend/style.css +++ b/frontend/style.css @@ -360,3 +360,13 @@ button { hr { opacity: .25; } + +@media only screen and (max-width: 512px) { + .txtcol-washer > span { + font-size: .8rem; + } + + .txtcol-washer > img { + padding: 8px; + } +} -- cgit v1.2.3