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

Commit 7a72172

Browse files
authored
Merge pull request #234 from tipycalFlow/patch-3
Extending logic to set month and year
2 parents 8cdd3bf + 703c650 commit 7a72172

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/js/angular-datepicker.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -349,11 +349,13 @@
349349
if (theCalendar.classList) {
350350

351351
theCalendar.classList.add('_720kb-datepicker-open');
352+
// set selected date components (from datepicker input field) on show
352353
dateString = angular.element(angular.element(theCalendar).parent()[0].querySelector('input')).val().replace(/\//g, '-');
353354
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'));
355+
$scope.selectedMonth = $scope.monthNumber = Number($filter('date')(date, 'MM'));
356+
$scope.selectedDay = $scope.day = Number($filter('date')(date, 'dd'));
357+
$scope.selectedYear = $scope.year = Number($filter('date')(date, 'yyyy'));
358+
$scope.month = $filter('date')(new Date($scope.year, $scope.monthNumber - 1), 'MMMM');
357359
} else {
358360

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

0 commit comments

Comments
 (0)