diff --git a/ui-ngx/src/app/shared/components/time/timeinterval.component.ts b/ui-ngx/src/app/shared/components/time/timeinterval.component.ts
index 9e533036d7..61c0126267 100644
--- a/ui-ngx/src/app/shared/components/time/timeinterval.component.ts
+++ b/ui-ngx/src/app/shared/components/time/timeinterval.component.ts
@@ -190,9 +190,9 @@ export class TimeintervalComponent implements OnInit, ControlValueAccessor, OnDe
private setInterval(interval: Interval) {
if (!this.advanced) {
- this.timeintervalFormGroup.get('interval').patchValue(interval);
+ this.timeintervalFormGroup.get('interval').patchValue(interval, {emitEvent: false});
} else {
- this.timeintervalFormGroup.get('interval').patchValue(IntervalType.CUSTOM);
+ this.timeintervalFormGroup.get('interval').patchValue(IntervalType.CUSTOM, {emitEvent: false});
this.setCustomInterval(interval);
}
}
@@ -204,7 +204,7 @@ export class TimeintervalComponent implements OnInit, ControlValueAccessor, OnDe
hours: Math.floor((intervalSeconds % 86400) / 3600),
mins: Math.floor(((intervalSeconds % 86400) % 3600) / 60),
secs: intervalSeconds % 60
- });
+ }, {emitEvent: false});
}
private boundInterval(updateToPreferred = false) {
diff --git a/ui-ngx/src/app/shared/components/time/timewindow-config-dialog.component.html b/ui-ngx/src/app/shared/components/time/timewindow-config-dialog.component.html
new file mode 100644
index 0000000000..e6bb44a423
--- /dev/null
+++ b/ui-ngx/src/app/shared/components/time/timewindow-config-dialog.component.html
@@ -0,0 +1,211 @@
+
+{{ 'timewindow.timewindow-settings' | translate }}
+
+
+
+