|
199 | 199 | $scope.monthNumber += 1; |
200 | 200 | } |
201 | 201 | //set next month |
202 | | - $scope.month = $filter('date')(new Date($scope.year + '/' + $scope.monthNumber + '/' + $scope.day), 'MMMM'); |
| 202 | + $scope.month = $filter('date')(new Date($scope.year + '/' + $scope.monthNumber), 'MMMM'); |
203 | 203 | //reinit days |
204 | 204 | $scope.setDaysInMonth($scope.monthNumber, $scope.year); |
205 | 205 |
|
|
210 | 210 | $scope.resetToMaxDate(); |
211 | 211 | } |
212 | 212 | } |
| 213 | + //deactivate selected day |
| 214 | + $scope.day = undefined; |
213 | 215 | }; |
214 | 216 |
|
215 | 217 | $scope.selectedMonthHandle = function manageSelectedMonthHandle (selectedMonth) { |
|
231 | 233 | $scope.monthNumber -= 1; |
232 | 234 | } |
233 | 235 | //set next month |
234 | | - $scope.month = $filter('date')(new Date($scope.year + '/' + $scope.monthNumber + '/' + $scope.day), 'MMMM'); |
| 236 | + $scope.month = $filter('date')(new Date($scope.year + '/' + $scope.monthNumber), 'MMMM'); |
235 | 237 | //reinit days |
236 | 238 | $scope.setDaysInMonth($scope.monthNumber, $scope.year); |
237 | 239 | //check if min date is ok |
|
242 | 244 | $scope.resetToMinDate(); |
243 | 245 | } |
244 | 246 | } |
| 247 | + //deactivate selected day |
| 248 | + $scope.day = undefined; |
245 | 249 | }; |
246 | 250 |
|
247 | 251 | $scope.setNewYear = function setNewYear (year) { |
248 | 252 |
|
| 253 | + //deactivate selected day |
| 254 | + $scope.day = undefined; |
| 255 | + |
249 | 256 | if (dateMaxLimit && $scope.year < Number(year)) { |
250 | 257 |
|
251 | 258 | if (!$scope.isSelectableMaxYear(year)) { |
|
263 | 270 | $scope.year = Number(year); |
264 | 271 | $scope.setDaysInMonth($scope.monthNumber, $scope.year); |
265 | 272 | $scope.paginateYears(year); |
266 | | - $scope.setInputValue(); |
267 | 273 | }; |
268 | 274 |
|
269 | 275 | $scope.nextYear = function manageNextYear() { |
|
0 commit comments