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 @@ -