|
18 | 18 | return true;
|
19 | 19 | }
|
20 | 20 | }())
|
21 |
| - , generateMonthAndYearHeader = function generateMonthAndYearHeader(prevButton, nextButton) { |
| 21 | + , generateMonthAndYearHeader = function generateMonthAndYearHeader(prevButton, nextButton, preventMobile) { |
| 22 | + |
| 23 | + if (preventMobile) { isMobile = false; } |
22 | 24 |
|
23 | 25 | if (isMobile) {
|
24 | 26 |
|
|
114 | 116 | '</div>'
|
115 | 117 | ];
|
116 | 118 | }
|
117 |
| - , generateHtmlTemplate = function generateHtmlTemplate(prevButton, nextButton) { |
| 119 | + , generateHtmlTemplate = function generateHtmlTemplate(prevButton, nextButton, preventMobile) { |
118 | 120 |
|
119 | 121 | var toReturn = [
|
120 | 122 | '<div class="_720kb-datepicker-calendar {{datepickerClass}} {{datepickerID}}" ng-class="{\'_720kb-datepicker-forced-to-open\': checkVisibility()}" ng-blur="hideCalendar()">',
|
121 | 123 | '</div>'
|
122 | 124 | ]
|
123 |
| - , monthAndYearHeader = generateMonthAndYearHeader(prevButton, nextButton) |
| 125 | + , monthAndYearHeader = generateMonthAndYearHeader(prevButton, nextButton, preventMobile) |
124 | 126 | , yearsPaginationHeader = generateYearsPaginationHeader(prevButton, nextButton)
|
125 | 127 | , daysColumns = generateDaysColumns()
|
126 | 128 | , days = generateDays()
|
|
155 | 157 | , date = new Date()
|
156 | 158 | , isMouseOn = false
|
157 | 159 | , isMouseOnInput = false
|
| 160 | + , preventMobile = ( typeof attr.datepickerMobile !== 'undefined' && attr.datepickerMobile !== 'false' ) |
158 | 161 | , datetime = $locale.DATETIME_FORMATS
|
159 | 162 | , pageDatepickers
|
160 | 163 | , hours24h = 86400000
|
161 |
| - , htmlTemplate = generateHtmlTemplate(prevButton, nextButton) |
| 164 | + , htmlTemplate = generateHtmlTemplate(prevButton, nextButton, preventMobile) |
162 | 165 | , n
|
163 | 166 | , onClickOnWindow = function onClickOnWindow() {
|
164 | 167 |
|
|
0 commit comments