Skip to content

Commit e3200af

Browse files
author
Algo
committed
Updated for 1.7 angular and added month change functionality on next or previous month change click
1 parent 12b53a4 commit e3200af

3 files changed

Lines changed: 19 additions & 30 deletions

File tree

dist/angular-datepicker.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -52,21 +52,21 @@
5252
return [
5353
'<div class="_720kb-datepicker-calendar-header">',
5454
'<div class="_720kb-datepicker-calendar-header-left">',
55-
'<a class="_720kb-datepicker-calendar-month-button" href="javascript:void(0)" ng-class="{\'_720kb-datepicker-item-hidden\': !willPrevMonthBeSelectable()}" ng-click="prevMonth()" title="{{ buttonPrevTitle }}">',
55+
'<a class="_720kb-datepicker-calendar-month-button" href="" ng-class="{\'_720kb-datepicker-item-hidden\': !willPrevMonthBeSelectable()}" ng-click="prevMonth()" title="{{ buttonPrevTitle }}">',
5656
prevButton,
5757
'</a>',
5858
'</div>',
5959
'<div class="_720kb-datepicker-calendar-header-middle _720kb-datepicker-calendar-month">',
6060
'{{month}}&nbsp;',
61-
'<a href="javascript:void(0)" ng-click="paginateYears(year); showYearsPagination = !showYearsPagination;">',
61+
'<a href="" ng-click="paginateYears(year); showYearsPagination = !showYearsPagination;">',
6262
'<span>',
6363
'{{year}}',
6464
'<i ng-class="{\'_720kb-datepicker-calendar-header-closed-pagination\': !showYearsPagination, \'_720kb-datepicker-calendar-header-opened-pagination\': showYearsPagination}"></i>',
6565
'</span>',
6666
'</a>',
6767
'</div>',
6868
'<div class="_720kb-datepicker-calendar-header-right">',
69-
'<a class="_720kb-datepicker-calendar-month-button" ng-class="{\'_720kb-datepicker-item-hidden\': !willNextMonthBeSelectable()}" href="javascript:void(0)" ng-click="nextMonth()" title="{{ buttonNextTitle }}">',
69+
'<a class="_720kb-datepicker-calendar-month-button" ng-class="{\'_720kb-datepicker-item-hidden\': !willNextMonthBeSelectable()}" href="" ng-click="nextMonth()" title="{{ buttonNextTitle }}">',
7070
nextButton,
7171
'</a>',
7272
'</div>',
@@ -78,15 +78,15 @@
7878
return [
7979
'<div class="_720kb-datepicker-calendar-header" ng-show="showYearsPagination">',
8080
'<div class="_720kb-datepicker-calendar-years-pagination">',
81-
'<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">',
81+
'<a ng-class="{\'_720kb-datepicker-active\': y === year, \'_720kb-datepicker-disabled\': !isSelectableMaxYear(y) || !isSelectableMinYear(y)}" href="" ng-click="setNewYear(y)" ng-repeat="y in paginationYears track by $index">',
8282
'{{y}}',
8383
'</a>',
8484
'</div>',
8585
'<div class="_720kb-datepicker-calendar-years-pagination-pages">',
86-
'<a href="javascript:void(0)" ng-click="paginateYears(paginationYears[0])" ng-class="{\'_720kb-datepicker-item-hidden\': paginationYearsPrevDisabled}">',
86+
'<a href="" ng-click="paginateYears(paginationYears[0])" ng-class="{\'_720kb-datepicker-item-hidden\': paginationYearsPrevDisabled}">',
8787
prevButton,
8888
'</a>',
89-
'<a href="javascript:void(0)" ng-click="paginateYears(paginationYears[paginationYears.length -1 ])" ng-class="{\'_720kb-datepicker-item-hidden\': paginationYearsNextDisabled}">',
89+
'<a href="" ng-click="paginateYears(paginationYears[paginationYears.length -1 ])" ng-class="{\'_720kb-datepicker-item-hidden\': paginationYearsNextDisabled}">',
9090
nextButton,
9191
'</a>',
9292
'</div>',
@@ -107,13 +107,13 @@
107107

108108
return [
109109
'<div class="_720kb-datepicker-calendar-body">',
110-
'<a href="javascript:void(0)" ng-repeat="px in prevMonthDays" class="_720kb-datepicker-calendar-day _720kb-datepicker-disabled">',
110+
'<a href="" ng-repeat="px in prevMonthDays" class="_720kb-datepicker-calendar-day _720kb-datepicker-disabled" ng-click="prevMonth()">',
111111
'{{px}}',
112112
'</a>',
113-
'<a href="javascript:void(0)" ng-repeat="item in days" ng-click="setDatepickerDay(item)" ng-class="{\'_720kb-datepicker-active\': selectedDay === item && selectedMonth === monthNumber && selectedYear === year, \'_720kb-datepicker-disabled\': !isSelectableMinDate(year + \'/\' + monthNumber + \'/\' + item ) || !isSelectableMaxDate(year + \'/\' + monthNumber + \'/\' + item) || !isSelectableDate(monthNumber, year, item) || !isSelectableDay(monthNumber, year, item),\'_720kb-datepicker-today\': item === today.getDate() && monthNumber === (today.getMonth() + 1) && year === today.getFullYear() && !selectedDay}" class="_720kb-datepicker-calendar-day">',
113+
'<a href="" ng-repeat="item in days" ng-click="setDatepickerDay(item)" ng-class="{\'_720kb-datepicker-active\': selectedDay === item && selectedMonth === monthNumber && selectedYear === year, \'_720kb-datepicker-disabled\': !isSelectableMinDate(year + \'/\' + monthNumber + \'/\' + item ) || !isSelectableMaxDate(year + \'/\' + monthNumber + \'/\' + item) || !isSelectableDate(monthNumber, year, item) || !isSelectableDay(monthNumber, year, item),\'_720kb-datepicker-today\': item === today.getDate() && monthNumber === (today.getMonth() + 1) && year === today.getFullYear() && !selectedDay}" class="_720kb-datepicker-calendar-day">',
114114
'{{item}}',
115115
'</a>',
116-
'<a href="javascript:void(0)" ng-repeat="nx in nextMonthDays" class="_720kb-datepicker-calendar-day _720kb-datepicker-disabled">',
116+
'<a href="" ng-repeat="nx in nextMonthDays" class="_720kb-datepicker-calendar-day _720kb-datepicker-disabled" ng-click="nextMonth()">',
117117
'{{nx}}',
118118
'</a>',
119119
'</div>'

0 commit comments

Comments
 (0)