summaryrefslogtreecommitdiff
path: root/frontend/admin/panel.html
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/admin/panel.html')
-rw-r--r--frontend/admin/panel.html95
1 files changed, 95 insertions, 0 deletions
diff --git a/frontend/admin/panel.html b/frontend/admin/panel.html
new file mode 100644
index 0000000..4813c06
--- /dev/null
+++ b/frontend/admin/panel.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <title>Victoria Hall LaundryWeb Admin Panel</title>
+ <link rel="stylesheet" href="./admin-style.css">
+</head>
+<body>
+ <h1>LaundryWeb Admin Panel</h1>
+ <p id="unauthorised">You are unauthorised.</p>
+ <!-- even if you make this div visible, you won't be able to do anything if you are unauthorised -->
+ <div id="authorised">
+ <div class="blocks-container">
+ <div class="admin-machine-container" style="background-color: lightyellow;">
+ <h2>Block H2</h2>
+ <div>
+ <span>Dryer 1</span>
+ <img id="h2m1img" src="/assets/img/dryer_off.png" alt="">
+ <select id="h2m1" name="" onchange="overrideMachineStatus(2, 1);">
+ <option value="normal">Normal</option>
+ <option value="down">Out of Service</option>
+ </select>
+ </div>
+ <div>
+ <span>Washer 1</span>
+ <img id="h2m2img" src="/assets/img/washer_off.png" alt="">
+ <select id="h2m2" name="" onchange="overrideMachineStatus(2, 2);">
+ <option value="normal">Normal</option>
+ <option value="down">Out of Service</option>
+ </select>
+ </div>
+ <div>
+ <span>Dryer 2</span>
+ <img id="h2m3img" src="/assets/img/dryer_off.png" alt="">
+ <select id="h2m3" name="" onchange="overrideMachineStatus(2, 3);">
+ <option value="normal">Normal</option>
+ <option value="down">Out of Service</option>
+ </select>
+ </div>
+ <div>
+ <span>Washer 2</span>
+ <img id="h2m4img" src="/assets/img/washer_off.png" alt="">
+ <select id="h2m4" name="" onchange="overrideMachineStatus(2, 4);">
+ <option value="normal">Normal</option>
+ <option value="down">Out of Service</option>
+ </select>
+ </div>
+ </div>
+ <div class="admin-machine-container" style="background-color: skyblue;">
+ <h2>Block H1</h2>
+ <div>
+ <span>Dryer 1</span>
+ <img id="h1m1img" src="/assets/img/dryer_off.png" alt="">
+ <select id="h1m1" name="" onchange="overrideMachineStatus(1, 1);">
+ <option value="normal">Normal</option>
+ <option value="down">Out of Service</option>
+ </select>
+ </div>
+ <div>
+ <span>Washer 1</span>
+ <img id="h1m2img" src="/assets/img/washer_off.png" alt="">
+ <select id="h1m2" name="" onchange="overrideMachineStatus(1, 2);">
+ <option value="normal">Normal</option>
+ <option value="down">Out of Service</option>
+ </select>
+ </div>
+ <div>
+ <span>Dryer 2</span>
+ <img id="h1m3img" src="/assets/img/dryer_off.png" alt="">
+ <select id="h1m3" name="" onchange="overrideMachineStatus(1, 3);">
+ <option value="normal">Normal</option>
+ <option value="down">Out of Service</option>
+ </select>
+ </div>
+ <div>
+ <span>Washer 2</span>
+ <img id="h1m4img" src="/assets/img/washer_off.png" alt="">
+ <select id="h1m4" name="" onchange="overrideMachineStatus(1, 4);">
+ <option value="normal">Normal</option>
+ <option value="down">Out of Service</option>
+ </select>
+ </div>
+ </div>
+ </div>
+ </div>
+ <script src="admin.js"></script>
+ <script>
+ (async () => {
+ if (await panelLoginCheck()) {
+ syncMachineStatus();
+ }
+ })();
+ </script>
+</body>
+</html>