feat(datepicker): also parse manual input in internal format

This commit is contained in:
Sarah Vaupel 2019-08-28 11:10:27 +02:00
parent d857af3812
commit 8a3ac72cbe

View File

@ -151,7 +151,10 @@ export class Datepicker {
const setDatepickerDate = () => {
const parsedMomentDate = moment(this._element.value, FORM_DATE_FORMAT_MOMENT[this.elementType]);
if (parsedMomentDate.isValid()) {
const parsedMomentDateInternal = moment(this._element.value, FORM_DATE_FORMAT[this.elementType]);
// only set the datepicker date if the input is either in valid fancy format or in valid internal format
if (parsedMomentDate.isValid() || parsedMomentDateInternal.isValid()) {
this.datepickerInstance.selectDate(parsedMomentDate.toDate());
}
// reregister change event to prevent event loop