|
34 | 34 | '<div class="_720kb-datepicker-calendar-header">', |
35 | 35 | '<div class="_720kb-datepicker-calendar-header-middle _720kb-datepicker-mobile-item _720kb-datepicker-calendar-month">', |
36 | 36 | '<select ng-model="mobileYear" title="{{ dateYearTitle }}" ng-change="setNewYear(mobileYear)">', |
37 | | - '<option ng-repeat="item in paginationYears" ng-selected="year === item" ng-value="item" ng-disabled="!isSelectableMinYear(item) || !isSelectableMaxYear(item)">', |
| 37 | + '<option ng-repeat="item in paginationYears track by $index" ng-selected="year === item" ng-value="item" ng-disabled="!isSelectableMinYear(item) || !isSelectableMaxYear(item)">', |
38 | 38 | '{{ item }}', |
39 | 39 | '</option>', |
40 | 40 | '</select>', |
|
72 | 72 | return [ |
73 | 73 | '<div class="_720kb-datepicker-calendar-header" ng-show="showYearsPagination">', |
74 | 74 | '<div class="_720kb-datepicker-calendar-years-pagination">', |
75 | | - '<a ng-class="{\'_720kb-datepicker-active\': y === year, \'_720kb-datepicker-disabled\': !isSelectableMaxYear(y) || !isSelectableMinYear(y)}" href="javascript:void(0)" ng-click="setNewYear(y)" ng-repeat="y in paginationYears">', |
| 75 | + '<a ng-class="{\'_720kb-datepicker-active\': y === year, \'_720kb-datepicker-disabled\': !isSelectableMaxYear(y) || !isSelectableMinYear(y)}" href="javascript:void(0)" ng-click="setNewYear(y)" ng-repeat="y in paginationYears track by $index">', |
76 | 76 | '{{y}}', |
77 | 77 | '</a>', |
78 | 78 | '</div>', |
|
324 | 324 |
|
325 | 325 | if (newValue) { |
326 | 326 |
|
327 | | - date = new Date(newValue); |
| 327 | + date = $filter('date')(new Date(newValue), attr.dateFormat); |
| 328 | + |
328 | 329 | $scope.month = $filter('date')(date, 'MMMM');//december-November like |
329 | 330 | $scope.monthNumber = Number($filter('date')(date, 'MM')); // 01-12 like |
330 | 331 | $scope.day = Number($filter('date')(date, 'dd')); //01-31 like |
331 | 332 | $scope.year = Number($filter('date')(date, 'yyyy'));//2014 like |
| 333 | + |
332 | 334 | setDaysInMonth($scope.monthNumber, $scope.year); |
| 335 | + |
333 | 336 | if ($scope.dateSetHidden !== 'true') { |
334 | 337 |
|
335 | 338 | setInputValue(); |
|
0 commit comments