mirror of
https://github.com/ClusterCockpit/cc-backend
synced 2026-01-31 08:11:45 +01:00
fix system timeselect display
- float mismatch triggered unknownValue
This commit is contained in:
@@ -65,10 +65,6 @@
|
|||||||
let timeoutId = null;
|
let timeoutId = null;
|
||||||
|
|
||||||
/* State Init */
|
/* State Init */
|
||||||
// svelte-ignore state_referenced_locally
|
|
||||||
let to = $state(presetTo || new Date(Date.now()));
|
|
||||||
// svelte-ignore state_referenced_locally
|
|
||||||
let from = $state(presetFrom || new Date(nowDate.setHours(nowDate.getHours() - 4)));
|
|
||||||
let selectedResolution = $state(resampleConfig ? resampleDefault : 0);
|
let selectedResolution = $state(resampleConfig ? resampleDefault : 0);
|
||||||
let hostnameFilter = $state("");
|
let hostnameFilter = $state("");
|
||||||
let hoststateFilter = $state("all");
|
let hoststateFilter = $state("all");
|
||||||
@@ -76,6 +72,8 @@
|
|||||||
let isMetricsSelectionOpen = $state(false);
|
let isMetricsSelectionOpen = $state(false);
|
||||||
|
|
||||||
/* Derived States */
|
/* Derived States */
|
||||||
|
let to = $derived(presetTo ? presetTo : new Date(Date.now()));
|
||||||
|
let from = $derived(presetFrom ? presetFrom : new Date(nowDate.setHours(nowDate.getHours() - 4)));
|
||||||
const displayNodeOverview = $derived((displayType === 'OVERVIEW'));
|
const displayNodeOverview = $derived((displayType === 'OVERVIEW'));
|
||||||
const systemMetrics = $derived($initialized ? [...globalMetrics.filter((gm) => gm?.availability.find((av) => av.cluster == cluster))] : []);
|
const systemMetrics = $derived($initialized ? [...globalMetrics.filter((gm) => gm?.availability.find((av) => av.cluster == cluster))] : []);
|
||||||
const presetSystemUnits = $derived(loadUnits(systemMetrics));
|
const presetSystemUnits = $derived(loadUnits(systemMetrics));
|
||||||
|
|||||||
@@ -46,13 +46,13 @@
|
|||||||
/* Derived */
|
/* Derived */
|
||||||
let timeRange = $derived.by(() => {
|
let timeRange = $derived.by(() => {
|
||||||
if (presetTo && presetFrom) {
|
if (presetTo && presetFrom) {
|
||||||
return ((presetTo.getTime() - presetFrom.getTime()) / 1000)
|
return Math.floor(((presetTo.getTime() - presetFrom.getTime()) / 1000))
|
||||||
} else {
|
} else {
|
||||||
return ((defaultTo.getTime() - defaultFrom.getTime()) / 1000)
|
return Math.floor(((defaultTo.getTime() - defaultFrom.getTime()) / 1000))
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
let unknownRange = $derived(!Object.values(options).includes(timeRange));
|
let unknownRange = $derived(!Object.values(options).includes(timeRange));
|
||||||
|
|
||||||
/* Functions */
|
/* Functions */
|
||||||
function updateTimeRange() {
|
function updateTimeRange() {
|
||||||
let now = Date.now();
|
let now = Date.now();
|
||||||
|
|||||||
Reference in New Issue
Block a user