small fixes, set analysisView config defaults

This commit is contained in:
Christoph Kluge
2025-10-09 16:33:14 +02:00
parent 471ec1cd2e
commit 0a3a664653
5 changed files with 9 additions and 21 deletions

View File

@@ -82,27 +82,21 @@
let colWidth1 = $state(0);
let colWidth2 = $state(0);
let jobFilters = $state([]);
let metricsInHistograms = $state(ccconfig.analysisView_histogramMetrics)
let metricsInScatterplots = $state(ccconfig.analysisView_scatterPlotMetrics)
let metricsInHistograms = $state(ccconfig?.analysisView_histogramMetrics || [])
let metricsInScatterplots = $state(ccconfig?.analysisView_scatterPlotMetrics || [])
let sortSelection = $state(
sortOptions.find(
(option) =>
option.key ==
ccconfig[`analysisView_selectedTopCategory:${filterPresets.cluster}`],
) ||
sortOptions.find(
(option) => option.key == ccconfig.analysisView_selectedTopCategory,
)
) || sortOptions[0]
);
let groupSelection = $state(
groupOptions.find(
(option) =>
option.key ==
ccconfig[`analysisView_selectedTopEntity:${filterPresets.cluster}`],
) ||
groupOptions.find(
(option) => option.key == ccconfig.analysisView_selectedTopEntity,
)
) || groupOptions[0]
);
/* Init Function */

View File

@@ -136,7 +136,7 @@
startTimeQuickSelect
bind:this={filterComponent}
{filterPresets}
menuText="Only {type.toLowerCase()}s with jobs that match the filters will show up"
menuText="Only {type.toLowerCase()}s with matching jobs will be displayed."
applyFilters={(detail) => {
jobFilters = detail.filters;
}}

View File

@@ -98,13 +98,6 @@
return []
});
// $inspect('System', systemMetrics)
// $inspect('List', selectedMetrics)
// $inspect('Overview', selectedMetric)
// console.log('Config', ccconfig)
// console.log('Config List', ccconfig[`nodeOverview_selectedMetrics:${cluster}`], cluster)
// console.log('Config Overview', ccconfig[`nodeOverview_selectedMetric:${cluster}`], cluster)
/* Effects */
$effect(() => {
if (displayNodeOverview) {

View File

@@ -294,11 +294,12 @@
Filters
</DropdownToggle>
<DropdownMenu>
<DropdownItem header>Manage Filters</DropdownItem>
{#if menuText}
<DropdownItem header>Note</DropdownItem>
<DropdownItem disabled>{menuText}</DropdownItem>
<DropdownItem divider />
{/if}
<DropdownItem header>Manage Filters</DropdownItem>
<DropdownItem onclick={() => (isClusterOpen = true)}>
<Icon name="cpu" /> Cluster/Partition
</DropdownItem>
@@ -325,7 +326,7 @@
</DropdownItem>
{#if startTimeQuickSelect}
<DropdownItem divider />
<DropdownItem disabled>Start Time Quick Selection</DropdownItem>
<DropdownItem header>Start Time Quick Selection</DropdownItem>
{#each startTimeSelectOptions.filter((stso) => stso.range !== "") as { rangeLabel, range }}
<DropdownItem
onclick={() => {

View File

@@ -170,7 +170,7 @@
<tr>
<td>
<JobInfo {job} bind:isSelected showSelect/>
<JobInfo {job} bind:isSelected showJobSelect/>
</td>
{#if job.monitoringStatus == 0 || job.monitoringStatus == 2}
<td colspan={metrics.length}>