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

Commit ab44820

Browse files
committed
Fixed mobile select, there is a problem changing year and then month again (on mobile)
1 parent 7b4e669 commit ab44820

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/js/angular-datepicker.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
var A_DAY_IN_MILLISECONDS = 86400000
66
, isMobile = (function isMobile() {
7-
7+
88
if (navigator.userAgent &&
99
(navigator.userAgent.match(/Android/i) ||
1010
navigator.userAgent.match(/webOS/i) ||
@@ -25,7 +25,7 @@
2525
'<div class="_720kb-datepicker-calendar-header">',
2626
'<div class="_720kb-datepicker-calendar-header-middle _720kb-datepicker-mobile-item _720kb-datepicker-calendar-month">',
2727
'<select ng-model="month" title="{{ dateMonthTitle }}" ng-change="selectedMonthHandle(month)">',
28-
'<option ng-repeat="item in months" ng-selected="month === item" ng-disabled=\'!isSelectableMaxDate(item + " " + day + ", " + year) || !isSelectableMinDate(item + " " + day + ", " + year)\' ng-value="item">',
28+
'<option ng-repeat="item in months" ng-selected="item === month" ng-disabled=\'!isSelectableMaxDate(item + " " + day + ", " + year) || !isSelectableMinDate(item + " " + day + ", " + year)\' ng-value="$index + 1" value="$index + 1">',
2929
'{{ item }}',
3030
'</option>',
3131
'</select>',
@@ -395,9 +395,9 @@
395395
$scope.day = undefined;
396396
};
397397

398-
$scope.selectedMonthHandle = function manageSelectedMonthHandle(selectedMonth) {
398+
$scope.selectedMonthHandle = function manageSelectedMonthHandle(selectedMonthNumber) {
399399

400-
$scope.monthNumber = Number($filter('date')(new Date('01 ' + selectedMonth + ' 2000'), 'MM'));
400+
$scope.monthNumber = Number($filter('date')(new Date(selectedMonthNumber + ' 01 2000'), 'MM'));
401401
setDaysInMonth($scope.monthNumber, $scope.year);
402402
setInputValue();
403403
};

0 commit comments

Comments
 (0)