From 1d593fe9841e791d613176626ff75a7e09e13a5b Mon Sep 17 00:00:00 2001 From: Stephan de Wit Date: Fri, 22 Mar 2024 15:57:52 +0100 Subject: [PATCH] dashboard: add CPU Usage widget Also allow for each widget to override the resize handles in case they should be more restrictive in terms of dimensions. --- plist | 1 + .../app/views/OPNsense/Core/dashboard.volt | 3 +- src/opnsense/scripts/system/cpu.py | 18 ++- src/opnsense/www/css/dashboard.css | 5 + .../www/js/opnsense_widget_manager.js | 6 + src/opnsense/www/js/widgets/BaseWidget.js | 5 + src/opnsense/www/js/widgets/Cpu.js | 126 ++++++++++++++++++ src/opnsense/www/js/widgets/Interfaces.js | 1 + 8 files changed, 162 insertions(+), 3 deletions(-) create mode 100644 src/opnsense/www/js/widgets/Cpu.js diff --git a/plist b/plist index 91ad0d7c1..6e2e602d7 100644 --- a/plist +++ b/plist @@ -1913,6 +1913,7 @@ /usr/local/opnsense/www/js/tree.jquery.min.js /usr/local/opnsense/www/js/widgets/BaseTableWidget.js /usr/local/opnsense/www/js/widgets/BaseWidget.js +/usr/local/opnsense/www/js/widgets/Cpu.js /usr/local/opnsense/www/js/widgets/Interfaces.js /usr/local/opnsense/www/themes/opnsense/LICENSE /usr/local/opnsense/www/themes/opnsense/assets/fonts/SourceSansPro-Bold/SourceSansPro-Bold.eot diff --git a/src/opnsense/mvc/app/views/OPNsense/Core/dashboard.volt b/src/opnsense/mvc/app/views/OPNsense/Core/dashboard.volt index 165bf0424..0ead897c7 100644 --- a/src/opnsense/mvc/app/views/OPNsense/Core/dashboard.volt +++ b/src/opnsense/mvc/app/views/OPNsense/Core/dashboard.volt @@ -37,6 +37,7 @@ +