From cdb96f25ad5a38c0df13488256ddc104a3ec4e2a Mon Sep 17 00:00:00 2001 From: mankiratt Date: Mon, 11 May 2026 21:56:05 +1000 Subject: [PATCH] Technical Task 2: Error & loading state integration across all admin pages --- .../HMI/ui/public/admin/admin-nodes.html | 369 ++++--- .../HMI/ui/public/admin/admin-request.html | 422 ++++---- .../HMI/ui/public/admin/api-explorer.html | 42 +- .../HMI/ui/public/admin/cloud-compute.html | 120 +-- .../HMI/ui/public/admin/css/styles.min.css | 97 +- .../HMI/ui/public/admin/dashboard.html | 362 ++++--- .../HMI/ui/public/admin/donations.html | 424 ++++---- .../HMI/ui/public/admin/feedback.html | 988 +++++++++--------- .../ui/public/admin/hmi-data-insights.html | 506 +++++---- .../ui/public/admin/js/admin-page-state.js | 64 ++ .../HMI/ui/public/admin/js/api-explorer.js | 211 ++-- .../HMI/ui/public/admin/notifications.html | 138 ++- .../HMI/ui/public/admin/profile.html | 134 ++- .../HMI/ui/public/admin/projects.html | 107 +- .../HMI/ui/public/admin/projects.js | 98 +- .../HMI/ui/public/admin/sensor-health.html | 259 ++--- .../admin/sensor_health/add-project.html | 113 +- .../ui/public/admin/sensor_health/alerts.html | 76 +- .../ui/public/admin/sensor_health/charts.js | 99 +- .../ui/public/admin/sensor_health/reboot.html | 106 +- .../ui/public/admin/sensor_health/script.js | 326 ++++-- .../public/admin/sensor_health/settings.html | 103 +- .../HMI/ui/public/admin/template.html | 94 +- 23 files changed, 3001 insertions(+), 2257 deletions(-) create mode 100644 src/Components/HMI/ui/public/admin/js/admin-page-state.js diff --git a/src/Components/HMI/ui/public/admin/admin-nodes.html b/src/Components/HMI/ui/public/admin/admin-nodes.html index e4a9cab84..7cde506b6 100644 --- a/src/Components/HMI/ui/public/admin/admin-nodes.html +++ b/src/Components/HMI/ui/public/admin/admin-nodes.html @@ -5,11 +5,27 @@ Echo Admin - Node Network + - - - + + + + + + + - - - -
- - - - -
- -
-
-
-
-
-
Total Donations
-

$0.00

+ +
+ + +
+ + +
+
+ + +
+ + Loading...
-
- - - -
-
-
-

Donations

- + +
+
+
+
+
Total Donations
+

$0.00

+
+
+
- - - - - - - - - - - -
AmountStatusCustomerDate
+
+
+
+

Donations

+ +
+ + + + + + + + + + + +
AmountStatusCustomerDate
+
-
- -
-
-
-
-
Donation Types
- +
+
+
+
+
Donation Types
+ +
+ +
- -
-
- - - - - + + - - - - - - + } + + refreshBtn.addEventListener('click', updateTable); + + updateTable(); + + + \ No newline at end of file diff --git a/src/Components/HMI/ui/public/admin/feedback.html b/src/Components/HMI/ui/public/admin/feedback.html index 6fe0078e5..1eb4e1fbd 100644 --- a/src/Components/HMI/ui/public/admin/feedback.html +++ b/src/Components/HMI/ui/public/admin/feedback.html @@ -10,6 +10,7 @@ + @@ -203,538 +204,462 @@ .req{ color: var(--danger); } .spinner-border{ width: 1.1rem; height: 1.1rem; } - - -
- +
- - +
+