Browse Source

UI: Improve default time window calculation

pull/8203/head
Igor Kulikov 4 years ago
parent
commit
11f54d96fd
  1. 10
      ui-ngx/src/app/shared/models/time/time.models.ts

10
ui-ngx/src/app/shared/models/time/time.models.ts

@ -237,7 +237,7 @@ export function initModelFromDefaultTimewindow(value: Timewindow, quickIntervalO
model.hideAggInterval = value.hideAggInterval; model.hideAggInterval = value.hideAggInterval;
model.hideTimezone = value.hideTimezone; model.hideTimezone = value.hideTimezone;
model.selectedTab = getTimewindowType(value); model.selectedTab = getTimewindowType(value);
if (model.selectedTab === TimewindowType.REALTIME) { if (isDefined(value.realtime)) {
if (isDefined(value.realtime.interval)) { if (isDefined(value.realtime.interval)) {
model.realtime.interval = value.realtime.interval; model.realtime.interval = value.realtime.interval;
} }
@ -250,12 +250,14 @@ export function initModelFromDefaultTimewindow(value: Timewindow, quickIntervalO
} else { } else {
model.realtime.realtimeType = value.realtime.realtimeType; model.realtime.realtimeType = value.realtime.realtimeType;
} }
if (model.realtime.realtimeType === RealtimeWindowType.INTERVAL) { if (isDefined(value.realtime.quickInterval)) {
model.realtime.quickInterval = value.realtime.quickInterval; model.realtime.quickInterval = value.realtime.quickInterval;
} else { }
if (isDefined(value.realtime.timewindowMs)) {
model.realtime.timewindowMs = value.realtime.timewindowMs; model.realtime.timewindowMs = value.realtime.timewindowMs;
} }
} else { }
if (isDefined(value.history)) {
if (isDefined(value.history.interval)) { if (isDefined(value.history.interval)) {
model.history.interval = value.history.interval; model.history.interval = value.history.interval;
} }

Loading…
Cancel
Save