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 = `