Skip to content
This repository was archived by the owner on Feb 18, 2022. It is now read-only.

Commit 3c4746c

Browse files
authored
Merge pull request #230 from tipycalFlow/patch-1
Setting selected date on first time showCalendar() call
2 parents eff3bc0 + 4a61d15 commit 3c4746c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/js/angular-datepicker.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@
158158
//, dateMaxLimit
159159
, dateDisabledDates = $scope.$eval($scope.dateDisabledDates)
160160
, date = new Date()
161+
, dateString
161162
, isMouseOn = false
162163
, isMouseOnInput = false
163164
, preventMobile = typeof attr.datepickerMobile !== 'undefined' && attr.datepickerMobile !== 'false'
@@ -348,6 +349,11 @@
348349
if (theCalendar.classList) {
349350

350351
theCalendar.classList.add('_720kb-datepicker-open');
352+
dateString = angular.element(angular.element(theCalendar).parent()[0].querySelector('input')).val().replace(/\//g, '-');
353+
date = new Date(dateString);
354+
$scope.selectedMonth = Number($filter('date')(date, 'MM'));
355+
$scope.selectedDay = Number($filter('date')(date, 'dd'));
356+
$scope.selectedYear = Number($filter('date')(date, 'yyyy'));
351357
} else {
352358

353359
classHelper.add(theCalendar, '_720kb-datepicker-open');

0 commit comments

Comments
 (0)