From 40ea6830d8e9545c3bbd3b24f7e2553b65a7316e Mon Sep 17 00:00:00 2001 From: usmannasir Date: Sat, 24 May 2025 21:22:48 +0500 Subject: [PATCH] dashboard stats --- .../baseTemplate/custom-js/system-status.js | 14 ++ .../templates/baseTemplate/homePage.html | 203 ++++++++++++------ 2 files changed, 147 insertions(+), 70 deletions(-) diff --git a/baseTemplate/static/baseTemplate/custom-js/system-status.js b/baseTemplate/static/baseTemplate/custom-js/system-status.js index 562976b76..ce1572f20 100644 --- a/baseTemplate/static/baseTemplate/custom-js/system-status.js +++ b/baseTemplate/static/baseTemplate/custom-js/system-status.js @@ -1068,6 +1068,20 @@ app.controller('dashboardStatsController', function ($scope, $http, $timeout) { if (cpuChart) cpuChart.resize(); }, 100); }); + + // Also handle custom tab switching + document.addEventListener('DOMContentLoaded', function() { + var tabs = document.querySelectorAll('a[data-toggle="tab"]'); + tabs.forEach(function(tab) { + tab.addEventListener('click', function(e) { + setTimeout(function() { + if (trafficChart) trafficChart.resize(); + if (diskIOChart) diskIOChart.resize(); + if (cpuChart) cpuChart.resize(); + }, 200); + }); + }); + }); } // Initial setup diff --git a/baseTemplate/templates/baseTemplate/homePage.html b/baseTemplate/templates/baseTemplate/homePage.html index 7144b82a2..655a9b91a 100755 --- a/baseTemplate/templates/baseTemplate/homePage.html +++ b/baseTemplate/templates/baseTemplate/homePage.html @@ -13,89 +13,152 @@ -
- -
-
-
-
-
-
{$ totalSites $}
-
Total Sites
-
-
-
-
-
-
-
-
-
-
{$ totalWPSites $}
-
WordPress Sites
-
-
-
-
-
-
-
-
-
-
{$ totalDBs $}
-
Total Databases
-
-
-
-
-
-
-
-
-
-
{$ totalEmails $}
-
Total Emails
-
-
-
-
- -
-
-
- -
-
- -
-
- -
-
- +
+ +
+ +
+
+
+
+
+
{$ totalSites $}
+
Total Sites
+ +
+
+
+
+
+
{$ totalWPSites $}
+
WordPress Sites
+
+
+
+
+ +
+
+
+
+
+
{$ totalDBs $}
+
Total Databases
+
+
+
+
+ +
+
+
+
+
+
{$ totalEmails $}
+
Total Emails
+
+
+
+
+
+ + +
+ + + + +
+
+ +
+
+ +
+
+ +
+
+ + + + +