mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2026-09-09 18:03:21 +00:00
[ACS-5857] fixed date parsing and linting
This commit is contained in:
@@ -24,9 +24,7 @@ import { FormService } from '../../../services/form.service';
|
|||||||
import { WidgetComponent } from '../widget.component';
|
import { WidgetComponent } from '../widget.component';
|
||||||
import { Subject } from 'rxjs';
|
import { Subject } from 'rxjs';
|
||||||
import { takeUntil } from 'rxjs/operators';
|
import { takeUntil } from 'rxjs/operators';
|
||||||
import { DateFnsAdapter,
|
import { DateFnsAdapter, MAT_DATE_FNS_FORMATS } from '@angular/material-date-fns-adapter';
|
||||||
MAT_DATE_FNS_FORMATS
|
|
||||||
} from '@angular/material-date-fns-adapter';
|
|
||||||
import { DateFnsUtils } from '../../../../common/utils/date-fns-utils';
|
import { DateFnsUtils } from '../../../../common/utils/date-fns-utils';
|
||||||
import { isValid } from 'date-fns';
|
import { isValid } from 'date-fns';
|
||||||
import { DateFormatTranslationService } from '../../../services/date-format-translation.service';
|
import { DateFormatTranslationService } from '../../../services/date-format-translation.service';
|
||||||
@@ -89,7 +87,7 @@ export class DateWidgetComponent extends WidgetComponent implements OnInit, OnDe
|
|||||||
}
|
}
|
||||||
|
|
||||||
onDateChanged(newDateValue) {
|
onDateChanged(newDateValue) {
|
||||||
const date = new Date(newDateValue);
|
const date = this.dateFormatTranslationService.parse(newDateValue, this.field.dateDisplayFormat, new Date());
|
||||||
if (isValid(date)) {
|
if (isValid(date)) {
|
||||||
this.field.value = this.dateFormatTranslationService.format(date, this.field.dateDisplayFormat);
|
this.field.value = this.dateFormatTranslationService.format(date, this.field.dateDisplayFormat);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
+1
-1
@@ -102,7 +102,7 @@ export class DateCloudWidgetComponent extends WidgetComponent implements OnInit,
|
|||||||
}
|
}
|
||||||
|
|
||||||
onDateChanged(newDateValue) {
|
onDateChanged(newDateValue) {
|
||||||
const date = new Date(newDateValue);
|
const date = this.dateFormatTranslationService.parse(newDateValue, this.field.dateDisplayFormat, new Date());
|
||||||
if (isValid(date)) {
|
if (isValid(date)) {
|
||||||
this.field.value = this.dateFormatTranslationService.format(date, this.field.dateDisplayFormat);
|
this.field.value = this.dateFormatTranslationService.format(date, this.field.dateDisplayFormat);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user