From eaf8804e4699e8af4bcb1883d3efd8e7a9635751 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Fromme?= Date: Fri, 28 Sep 2018 13:44:23 +0200 Subject: [PATCH] Set initial month of datepicker to first selectable date --- .../Private/Assets/js/components/DateSelect.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DateSelect.vue b/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DateSelect.vue index 05c19ba1..8fa1b154 100644 --- a/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DateSelect.vue +++ b/web/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/DateSelect.vue @@ -149,10 +149,13 @@ this.loading = false; this.availableDates = json; const enabledDates = []; - for (let entry of this.availableDates) { - enabledDates.push(entry.date); + if (json.length) { + for (let entry of this.availableDates) { + enabledDates.push(entry.date); + } + this.picker.set('enable', enabledDates); + this.picker.jumpToDate(enabledDates[0]); } - this.picker.set('enable', enabledDates); }, 'json'); }, fetchAvailableRooms () {