diff --git a/app/static/index.html b/app/static/index.html
index ee36161..060bb7c 100644
--- a/app/static/index.html
+++ b/app/static/index.html
@@ -2519,10 +2519,9 @@
${workload.memory_usage || 'N/A'} |
${workload.last_updated ? new Date(workload.last_updated).toLocaleString() : 'N/A'} |
-
+
+ Click to expand
+
|
@@ -2561,10 +2560,21 @@
const icon = expandBtn.querySelector('i');
if (detailsRow.style.display === 'none') {
+ // Expand the accordion
detailsRow.style.display = 'table-row';
icon.classList.remove('fa-chevron-right');
icon.classList.add('fa-chevron-down');
+
+ // Load data automatically when expanding
+ const workloadRow = expandBtn.closest('.workload-row');
+ const workloadName = workloadRow.dataset.workload;
+ const namespace = workloadRow.dataset.namespace;
+
+ if (workloadName && namespace) {
+ loadWorkloadDetails(workloadName, namespace, index);
+ }
} else {
+ // Collapse the accordion
detailsRow.style.display = 'none';
icon.classList.remove('fa-chevron-down');
icon.classList.add('fa-chevron-right');
@@ -2599,9 +2609,6 @@
updateWorkloadDetailsAccordion(data, index);
- // Expand the accordion after loading
- toggleWorkloadDetails(index);
-
} catch (error) {
console.error('Error loading workload details:', error);
container.innerHTML = `