diff --git a/frontend/app/ui/settings/tasks/tasks.settings.component.html b/frontend/app/ui/settings/tasks/tasks.settings.component.html index b32cf3c7..e091c191 100644 --- a/frontend/app/ui/settings/tasks/tasks.settings.component.html +++ b/frontend/app/ui/settings/tasks/tasks.settings.component.html @@ -7,7 +7,7 @@
-
+
@@ -36,22 +36,25 @@ - +
diff --git a/frontend/app/ui/settings/tasks/tasks.settings.component.ts b/frontend/app/ui/settings/tasks/tasks.settings.component.ts index c4486b4a..bc876b9f 100644 --- a/frontend/app/ui/settings/tasks/tasks.settings.component.ts +++ b/frontend/app/ui/settings/tasks/tasks.settings.component.ts @@ -46,16 +46,17 @@ export class TasksSettingsComponent extends SettingsComponent s.Server.tasks); + this.hasAvailableSettings = !this.simplifiedMode; this.taskTriggerType = Utils.enumToArray(TaskTriggerType); - this.periods = [this.i18n('Monday'), - this.i18n('Tuesday'), - this.i18n('Wednesday'), + this.periods = [this.i18n('Monday'), // 0 + this.i18n('Tuesday'), // 1 + this.i18n('Wednesday'), // 2 this.i18n('Thursday'), this.i18n('Friday'), this.i18n('Saturday'), this.i18n('Sunday'), - this.i18n('day')]; + this.i18n('day')]; // 7 } @@ -147,7 +148,7 @@ export class TasksSettingsComponent extends SettingsComponent{type: triggerType}; diff --git a/frontend/app/ui/utils/timestamp-datepicker/datepicker.component.html b/frontend/app/ui/utils/timestamp-datepicker/datepicker.component.html index cdc52d99..947e3ffe 100644 --- a/frontend/app/ui/utils/timestamp-datepicker/datepicker.component.html +++ b/frontend/app/ui/utils/timestamp-datepicker/datepicker.component.html @@ -4,5 +4,5 @@ bsDatepicker [ngModel]="date" (ngModelChange)="onChange($event)" - [bsConfig]="{ dateInputFormat: 'YYYY.MM.DD, h:mm' }" + [bsConfig]="{ dateInputFormat: 'YYYY.MM.DD, HH:mm' }" required> diff --git a/frontend/app/ui/utils/timestamp-timepicker/timepicker.component.ts b/frontend/app/ui/utils/timestamp-timepicker/timepicker.component.ts index 788ebc5b..76797590 100644 --- a/frontend/app/ui/utils/timestamp-timepicker/timepicker.component.ts +++ b/frontend/app/ui/utils/timestamp-timepicker/timepicker.component.ts @@ -7,6 +7,7 @@ import {Component, EventEmitter, Input, Output} from '@angular/core'; export class TimeStampTimePickerComponent { timestampValue = 0; + timezoneOffset = (new Date()).getTimezoneOffset() * 60 * 1000; @Output() timestampChange = new EventEmitter(); date: Date = new Date(); @@ -19,7 +20,7 @@ export class TimeStampTimePickerComponent { } public set timestamp(val: number) { - this.date.setTime(val); + this.date.setTime(val + this.timezoneOffset); if (this.timestampValue === val) { return; } @@ -27,8 +28,8 @@ export class TimeStampTimePickerComponent { this.timestampChange.emit(this.timestampValue); } - onChange(date: Date | string) { - this.timestamp = (new Date(date)).getTime(); + onChange(date: Date | string): void { + this.timestamp = (new Date(date)).getTime() - this.timezoneOffset; }