From b397862ad3682b9834ec88e284d208c040bd3d14 Mon Sep 17 00:00:00 2001 From: Tsanislav Gatev Date: Fri, 12 Mar 2021 16:48:08 +0200 Subject: [PATCH] fix(ui5-daterange-picker): working with format pattern containing the delimiter (#2873) --- packages/main/src/DateRangePicker.js | 8 +++++++- packages/main/test/pages/DateRangePicker.html | 6 ++++-- packages/main/test/specs/DateRangePicker.spec.js | 11 +++++++++++ 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/packages/main/src/DateRangePicker.js b/packages/main/src/DateRangePicker.js index 864bb1767455..dc0d3bf3e01a 100644 --- a/packages/main/src/DateRangePicker.js +++ b/packages/main/src/DateRangePicker.js @@ -249,7 +249,13 @@ class DateRangePicker extends DatePicker { } _splitValueByDelimiter(value) { - return value.split(this._effectiveDelimiter).map(date => date.trim()); // just split by delimiter and trim spaces + let valuesArray = []; + const partsArray = value.split(this._effectiveDelimiter); + + valuesArray[0] = partsArray.slice(0, partsArray.length / 2).join(this._effectiveDelimiter); + valuesArray[1] = partsArray.slice(partsArray.length / 2).join(this._effectiveDelimiter); + + return valuesArray; } /** diff --git a/packages/main/test/pages/DateRangePicker.html b/packages/main/test/pages/DateRangePicker.html index 9495f010a2fd..c82f457cd6e0 100644 --- a/packages/main/test/pages/DateRangePicker.html +++ b/packages/main/test/pages/DateRangePicker.html @@ -47,9 +47,11 @@

daterange-picker in Compact

- +

daterange-picker with format pattern yyyy-MM-ddy

+

DateRange Picker with one date selected as first & last

- + +