From 40541e6a4d5c2d9576cbf6166e41df6b81c766e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B0=E5=8E=9F=E3=80=80=E5=B4=87?= Date: Mon, 4 Mar 2019 17:41:19 +0900 Subject: [PATCH 1/3] =?UTF-8?q?[modify]datepicker=20=E3=81=A7=E3=80=8C?= =?UTF-8?q?=E6=9C=AC=E6=97=A5=E3=80=8D=E3=81=AB=E3=82=B9=E3=82=BF=E3=82=A4?= =?UTF-8?q?=E3=83=AB=E3=82=92=E5=BD=93=E3=81=A6=E3=82=8B=20#64?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/css/angular-datepicker.css | 11 +++++++++-- src/js/angular-datepicker.js | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/css/angular-datepicker.css b/src/css/angular-datepicker.css index da32f50..ec6df81 100644 --- a/src/css/angular-datepicker.css +++ b/src/css/angular-datepicker.css @@ -112,9 +112,16 @@ datepicker, .datepicker, [datepicker], -moz-border-radius: 1px; border-radius: 1px; } -._720kb-datepicker-calendar-day:hover, +._720kb-datepicker-calendar-day:hover { + background: #d0e9ff; +} +._720kb-datepicker-today { + background: #777; + color: #fff; +} ._720kb-datepicker-calendar-day._720kb-datepicker-active { - background: rgba(0, 0, 0, 0.03); + background: #138efa; + color: #fff; } ._720kb-datepicker-calendar-header a, ._720kb-datepicker-calendar-header a:hover { text-decoration:none; diff --git a/src/js/angular-datepicker.js b/src/js/angular-datepicker.js index 2d1aadb..7a504b4 100644 --- a/src/js/angular-datepicker.js +++ b/src/js/angular-datepicker.js @@ -117,7 +117,7 @@ '', '{{px}}', '', - '', + '', '{{item}}', '', '', From af9d9f4f8ffa4739983b545722a7366584f95073 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B0=E5=8E=9F=E3=80=80=E5=B4=87?= Date: Mon, 4 Mar 2019 17:46:48 +0900 Subject: [PATCH 2/3] =?UTF-8?q?=E5=BE=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/css/angular-datepicker.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/css/angular-datepicker.css b/src/css/angular-datepicker.css index ec6df81..4c5d763 100644 --- a/src/css/angular-datepicker.css +++ b/src/css/angular-datepicker.css @@ -115,7 +115,7 @@ datepicker, .datepicker, [datepicker], ._720kb-datepicker-calendar-day:hover { background: #d0e9ff; } -._720kb-datepicker-today { +._720kb-datepicker-calendar-day._720kb-datepicker-today { background: #777; color: #fff; } From aea2ac254e07cd4fe6e0b21d650a7ce4f6fce215 Mon Sep 17 00:00:00 2001 From: Masaki Yoshida Date: Tue, 5 Mar 2019 08:33:03 +0900 Subject: [PATCH 3/3] =?UTF-8?q?npm=20run=20dist=E5=AE=9F=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/angular-datepicker.css | 11 +++++++++-- dist/angular-datepicker.js | 2 +- dist/angular-datepicker.min.css | 2 +- dist/angular-datepicker.min.js | 4 ++-- dist/angular-datepicker.sourcemap.map | 2 +- 5 files changed, 14 insertions(+), 7 deletions(-) diff --git a/dist/angular-datepicker.css b/dist/angular-datepicker.css index da32f50..4c5d763 100644 --- a/dist/angular-datepicker.css +++ b/dist/angular-datepicker.css @@ -112,9 +112,16 @@ datepicker, .datepicker, [datepicker], -moz-border-radius: 1px; border-radius: 1px; } -._720kb-datepicker-calendar-day:hover, +._720kb-datepicker-calendar-day:hover { + background: #d0e9ff; +} +._720kb-datepicker-calendar-day._720kb-datepicker-today { + background: #777; + color: #fff; +} ._720kb-datepicker-calendar-day._720kb-datepicker-active { - background: rgba(0, 0, 0, 0.03); + background: #138efa; + color: #fff; } ._720kb-datepicker-calendar-header a, ._720kb-datepicker-calendar-header a:hover { text-decoration:none; diff --git a/dist/angular-datepicker.js b/dist/angular-datepicker.js index 2d1aadb..7a504b4 100644 --- a/dist/angular-datepicker.js +++ b/dist/angular-datepicker.js @@ -117,7 +117,7 @@ '', '{{px}}', '', - '', + '', '{{item}}', '', '', diff --git a/dist/angular-datepicker.min.css b/dist/angular-datepicker.min.css index 97446b2..4b181e2 100644 --- a/dist/angular-datepicker.min.css +++ b/dist/angular-datepicker.min.css @@ -1 +1 @@ -.datepicker a,[datepicker] a,datepicker a{color:inherit;text-decoration:none}.datepicker a:hover,[datepicker] a:hover,datepicker a:hover{text-decoration:none}.datepicker select._720kb-datepicker-calendar-select,[datepicker] select._720kb-datepicker-calendar-select,datepicker select._720kb-datepicker-calendar-select{width:100%;overflow:hidden;background:0 0;color:#fff;background-color:#138efa;border-radius:2px;border:0;margin-top:5px}._720kb-datepicker-calendar-body,._720kb-datepicker-calendar-days-header,._720kb-datepicker-calendar-header,._720kb-datepicker-calendar-years-pagination-pages,.datepicker,[datepicker],datepicker{font-family:Helvetica Neue,Arial,sans-serif;font-size:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;clear:right;position:relative}._720kb-datepicker-calendar{background:#fff;color:#333;position:absolute;z-index:999;min-width:220px;margin:0 auto;width:101%;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;visibility:hidden;overflow:hidden;margin-left:-.5%;padding:0 0 2% 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}._720kb-datepicker-calendar._720kb-datepicker-forced-to-open,._720kb-datepicker-calendar._720kb-datepicker-open{visibility:visible}._720kb-datepicker-calendar-header{text-align:center;font-size:15px;line-height:40px;background:#138efa}._720kb-datepicker-calendar-header:nth-child(even){background:#7bc6fc}._720kb-datepicker-calendar-header-clear{background:#ddd}._720kb-datepicker-calendar-header-container{height:40px}._720kb-datepicker-calendar-header-left,._720kb-datepicker-calendar-header-middle,._720kb-datepicker-calendar-header-right{width:15%;float:left}._720kb-datepicker-calendar-header-middle{width:70%}._720kb-datepicker-calendar-header-closed-pagination::after{content:" \25BE"}._720kb-datepicker-calendar-header-opened-pagination::after{content:" \25BE";margin-left:4px;position:relative;bottom:-3px;display:inline-block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}._720kb-datepicker-calendar-body{width:96%;margin:2%;text-align:center}._720kb-datepicker-calendar-day{cursor:pointer;font-size:12.5px;width:12.2%;margin:5px 1%;padding:1.5% 0;float:left;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}._720kb-datepicker-calendar-day._720kb-datepicker-active,._720kb-datepicker-calendar-day:hover{background:rgba(0,0,0,.03)}._720kb-datepicker-calendar-header a,._720kb-datepicker-calendar-header a:hover{text-decoration:none;padding:3% 9% 4% 9%;font-size:13.5px;color:rgba(0,0,0,.55);font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}._720kb-datepicker-calendar-header a:hover{color:rgba(0,0,0,.9);background:rgba(255,255,255,.45)}._720kb-datepicker-calendar-month{color:#fff}._720kb-datepicker-calendar-month span{font-size:13px;color:rgba(0,0,0,.4)}._720kb-datepicker-calendar-month a span i{font-style:normal;font-size:15px}._720kb-datepicker-calendar-month a,._720kb-datepicker-calendar-month a:hover{padding:3px;margin-left:1%}._720kb-datepicker-calendar-years-pagination{padding:2% 0 0 0;clear:right;width:100%}._720kb-datepicker-calendar-years-pagination a,._720kb-datepicker-calendar-years-pagination a:hover{font-size:12px;padding:0 7px;font-weight:400;margin:3px 1% 0 1%;line-height:20px;display:inline-block}._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active{color:rgba(0,0,0,.9);font-weight:500;background:rgba(255,255,255,.45)}._720kb-datepicker-calendar-years-pagination-pages a,._720kb-datepicker-calendar-years-pagination-pages a:hover{padding:5px 10px}._720kb-datepicker-calendar-days-header{max-width:100%;margin:0 auto;padding:0 2% 0 2%;background:rgba(19,142,250,.08);border-bottom:1px solid rgba(0,0,0,.02)}._720kb-datepicker-calendar-days-header div{width:14.18%;font-weight:500;font-size:11.5px;padding:10px 0;float:left;text-align:center;color:rgba(0,0,0,.7)}._720kb-datepicker-calendar-days ._720kb-datepicker-default-button{font-size:18.5px;position:relative;bottom:-.5px}._720kb-datepicker-default-button{padding:0 4.5px}._720kb-datepicker-calendar-header-middle._720kb-datepicker-mobile-item{width:95%;float:none;margin:0 auto}._720kb-datepicker-item-hidden{visibility:hidden}._720kb-datepicker-calendar-day._720kb-datepicker-disabled,._720kb-datepicker-calendar-day._720kb-datepicker-disabled:hover,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active._720kb-datepicker-disabled,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active._720kb-datepicker-disabled:hover,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-disabled,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-disabled:hover{color:rgba(0,0,0,.2);background:rgba(25,2,0,.02);cursor:default} \ No newline at end of file +.datepicker a,[datepicker] a,datepicker a{color:inherit;text-decoration:none}.datepicker a:hover,[datepicker] a:hover,datepicker a:hover{text-decoration:none}.datepicker select._720kb-datepicker-calendar-select,[datepicker] select._720kb-datepicker-calendar-select,datepicker select._720kb-datepicker-calendar-select{width:100%;overflow:hidden;background:0 0;color:#fff;background-color:#138efa;border-radius:2px;border:0;margin-top:5px}._720kb-datepicker-calendar-body,._720kb-datepicker-calendar-days-header,._720kb-datepicker-calendar-header,._720kb-datepicker-calendar-years-pagination-pages,.datepicker,[datepicker],datepicker{font-family:Helvetica Neue,Arial,sans-serif;font-size:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;clear:right;position:relative}._720kb-datepicker-calendar{background:#fff;color:#333;position:absolute;z-index:999;min-width:220px;margin:0 auto;width:101%;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;visibility:hidden;overflow:hidden;margin-left:-.5%;padding:0 0 2% 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}._720kb-datepicker-calendar._720kb-datepicker-forced-to-open,._720kb-datepicker-calendar._720kb-datepicker-open{visibility:visible}._720kb-datepicker-calendar-header{text-align:center;font-size:15px;line-height:40px;background:#138efa}._720kb-datepicker-calendar-header:nth-child(even){background:#7bc6fc}._720kb-datepicker-calendar-header-clear{background:#ddd}._720kb-datepicker-calendar-header-container{height:40px}._720kb-datepicker-calendar-header-left,._720kb-datepicker-calendar-header-middle,._720kb-datepicker-calendar-header-right{width:15%;float:left}._720kb-datepicker-calendar-header-middle{width:70%}._720kb-datepicker-calendar-header-closed-pagination::after{content:" \25BE"}._720kb-datepicker-calendar-header-opened-pagination::after{content:" \25BE";margin-left:4px;position:relative;bottom:-3px;display:inline-block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}._720kb-datepicker-calendar-body{width:96%;margin:2%;text-align:center}._720kb-datepicker-calendar-day{cursor:pointer;font-size:12.5px;width:12.2%;margin:5px 1%;padding:1.5% 0;float:left;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}._720kb-datepicker-calendar-day:hover{background:#d0e9ff}._720kb-datepicker-calendar-day._720kb-datepicker-today{background:#777;color:#fff}._720kb-datepicker-calendar-day._720kb-datepicker-active{background:#138efa;color:#fff}._720kb-datepicker-calendar-header a,._720kb-datepicker-calendar-header a:hover{text-decoration:none;padding:3% 9% 4% 9%;font-size:13.5px;color:rgba(0,0,0,.55);font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}._720kb-datepicker-calendar-header a:hover{color:rgba(0,0,0,.9);background:rgba(255,255,255,.45)}._720kb-datepicker-calendar-month{color:#fff}._720kb-datepicker-calendar-month span{font-size:13px;color:rgba(0,0,0,.4)}._720kb-datepicker-calendar-month a span i{font-style:normal;font-size:15px}._720kb-datepicker-calendar-month a,._720kb-datepicker-calendar-month a:hover{padding:3px;margin-left:1%}._720kb-datepicker-calendar-years-pagination{padding:2% 0 0 0;clear:right;width:100%}._720kb-datepicker-calendar-years-pagination a,._720kb-datepicker-calendar-years-pagination a:hover{font-size:12px;padding:0 7px;font-weight:400;margin:3px 1% 0 1%;line-height:20px;display:inline-block}._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active{color:rgba(0,0,0,.9);font-weight:500;background:rgba(255,255,255,.45)}._720kb-datepicker-calendar-years-pagination-pages a,._720kb-datepicker-calendar-years-pagination-pages a:hover{padding:5px 10px}._720kb-datepicker-calendar-days-header{max-width:100%;margin:0 auto;padding:0 2% 0 2%;background:rgba(19,142,250,.08);border-bottom:1px solid rgba(0,0,0,.02)}._720kb-datepicker-calendar-days-header div{width:14.18%;font-weight:500;font-size:11.5px;padding:10px 0;float:left;text-align:center;color:rgba(0,0,0,.7)}._720kb-datepicker-calendar-days ._720kb-datepicker-default-button{font-size:18.5px;position:relative;bottom:-.5px}._720kb-datepicker-default-button{padding:0 4.5px}._720kb-datepicker-calendar-header-middle._720kb-datepicker-mobile-item{width:95%;float:none;margin:0 auto}._720kb-datepicker-item-hidden{visibility:hidden}._720kb-datepicker-calendar-day._720kb-datepicker-disabled,._720kb-datepicker-calendar-day._720kb-datepicker-disabled:hover,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active._720kb-datepicker-disabled,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active._720kb-datepicker-disabled:hover,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-disabled,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-disabled:hover{color:rgba(0,0,0,.2);background:rgba(25,2,0,.02);cursor:default} \ No newline at end of file diff --git a/dist/angular-datepicker.min.js b/dist/angular-datepicker.min.js index 5bbe0d8..e44035d 100644 --- a/dist/angular-datepicker.min.js +++ b/dist/angular-datepicker.min.js @@ -4,9 +4,9 @@ * Released by 720kb.net under the MIT license * www.opensource.org/licenses/MIT * - * 2018-11-26 + * 2019-03-05 */ -!function(H){"use strict";var B=!1,G=function(e,a,t){var i,n,r=['
',"
"],d=(i=e,n=a,t&&(B=!1),B?['
','
','","
","
",'
','
','","
","
"]:['
','','
','
','',i,"","
",'
',"{{month}} ",'',"","{{year}}","","","","
",'
','',n,"","
","
","
"]),l=['
','",'
','',e,"",'',a,"","
","
"],o=['
','
',"{{d}}","
","
"],c=['
','',"{{px}}","","","{{item}}","",'',"{{nx}}","","
"],s=function(e){r.splice(r.length-1,0,e)};return d.forEach(s),l.forEach(s),o.forEach(s),c.forEach(s),r.join("")};H.module("720kb.datepicker",[]).directive("datepicker",["$document","$compile","$locale","$filter","$interpolate","$timeout",function(O,A,F,C,I,j){return{require:"ngModel",restrict:"AEC",scope:{dateSet:"@",dateMinLimit:"@",dateMaxLimit:"@",dateMonthTitle:"@",dateYearTitle:"@",buttonNextTitle:"@",buttonPrevTitle:"@",dateDisabledDates:"@",dateEnabledDates:"@",dateDisabledWeekdays:"@",dateSetHidden:"@",dateTyper:"@",dateWeekStartDay:"@",datepickerAppendTo:"@",datepickerToggle:"@",datepickerClass:"@",datepickerShow:"@",clearText:"@"},link:function(u,e,a,r){var t,i,n,d=a.selector,l=H.element(d?e[0].querySelector("."+d):e[0].children[0]),o=a.buttonPrev||'',c=a.buttonNext||'',s=a.dateFormat,m=u.$eval(u.dateDisabledDates),b=u.$eval(u.dateEnabledDates),y=u.$eval(u.dateDisabledWeekdays),p=new Date,h=!1,g=!1,k=void 0!==a.datepickerMobile&&"false"!==a.datepickerMobile,M=F.DATETIME_FORMATS,f=G(o,c,k),D=function(){h||g||!t||u.hideCalendar()},v=function(e,a){var t,i,n,r,d,l=new Date(a,e,0).getDate(),o=new Date(a+"/"+e+"/1").getDay(),c=new Date(a+"/"+e+"/"+l).getDay(),s=[],m=[];for(u.days=[],u.dateWeekStartDay=u.validateWeekDay(u.dateWeekStartDay),d=(u.dateWeekStartDay+6)%7,t=1;t<=l;t+=1)u.days.push(t);if(o===u.dateWeekStartDay)u.prevMonthDays=[];else{for(n=o-u.dateWeekStartDay,oNumber(e)&&!u.isSelectableMinYear(e))return;u.paginateYears(e),u.showYearsPagination=!1,j(function(){u.year=Number(e),v(u.monthNumber,u.year)},0)},u.hideCalendar=function(){u.isShowed=!1,t.classList?t.classList.remove("_720kb-datepicker-open"):T(t,"_720kb-datepicker-open")},u.setDatepickerDay=function(e){u.isSelectableDay(u.monthNumber,u.year,e)&&u.isSelectableDate(u.monthNumber,u.year,e)&&u.isSelectableMaxDate(u.year+"/"+u.monthNumber+"/"+e)&&u.isSelectableMinDate(u.year+"/"+u.monthNumber+"/"+e)&&(u.day=Number(e),u.selectedDay=u.day,u.selectedMonth=u.monthNumber,u.selectedYear=u.year,x(),a.hasOwnProperty("dateRefocus")&&l[0].focus(),u.hideCalendar())},u.paginateYears=function(e){var a,t=[],i=10,n=10;for(u.paginationYears=[],B&&(n=i=50,u.dateMinLimit&&u.dateMaxLimit&&(i=(e=new Date(u.dateMaxLimit).getFullYear())-new Date(u.dateMinLimit).getFullYear(),n=1)),a=i;0new Date(u.dateMaxLimit).getTime())},u.isSelectableMaxYear=function(e){return!(u.dateMaxLimit&&e>new Date(u.dateMaxLimit).getFullYear())},u.isSelectableMinYear=function(e){return!(u.dateMinLimit&&e',""],d=(i=e,n=a,t&&(B=!1),B?['
','
','","
","
",'
','
','","
","
"]:['
','','
','
','',i,"","
",'
',"{{month}} ",'',"","{{year}}","","","","
",'
','',n,"","
","
","
"]),l=['
','",'
','',e,"",'',a,"","
","
"],o=['
','
',"{{d}}","
","
"],c=['"],s=function(e){r.splice(r.length-1,0,e)};return d.forEach(s),l.forEach(s),o.forEach(s),c.forEach(s),r.join("")};H.module("720kb.datepicker",[]).directive("datepicker",["$document","$compile","$locale","$filter","$interpolate","$timeout",function(O,A,F,C,I,j){return{require:"ngModel",restrict:"AEC",scope:{dateSet:"@",dateMinLimit:"@",dateMaxLimit:"@",dateMonthTitle:"@",dateYearTitle:"@",buttonNextTitle:"@",buttonPrevTitle:"@",dateDisabledDates:"@",dateEnabledDates:"@",dateDisabledWeekdays:"@",dateSetHidden:"@",dateTyper:"@",dateWeekStartDay:"@",datepickerAppendTo:"@",datepickerToggle:"@",datepickerClass:"@",datepickerShow:"@",clearText:"@"},link:function(u,e,a,r){var t,i,n,d=a.selector,l=H.element(d?e[0].querySelector("."+d):e[0].children[0]),o=a.buttonPrev||'',c=a.buttonNext||'',s=a.dateFormat,m=u.$eval(u.dateDisabledDates),b=u.$eval(u.dateEnabledDates),y=u.$eval(u.dateDisabledWeekdays),p=new Date,h=!1,g=!1,k=void 0!==a.datepickerMobile&&"false"!==a.datepickerMobile,M=F.DATETIME_FORMATS,f=G(o,c,k),D=function(){h||g||!t||u.hideCalendar()},v=function(e,a){var t,i,n,r,d,l=new Date(a,e,0).getDate(),o=new Date(a+"/"+e+"/1").getDay(),c=new Date(a+"/"+e+"/"+l).getDay(),s=[],m=[];for(u.days=[],u.dateWeekStartDay=u.validateWeekDay(u.dateWeekStartDay),d=(u.dateWeekStartDay+6)%7,t=1;t<=l;t+=1)u.days.push(t);if(o===u.dateWeekStartDay)u.prevMonthDays=[];else{for(n=o-u.dateWeekStartDay,oNumber(e)&&!u.isSelectableMinYear(e))return;u.paginateYears(e),u.showYearsPagination=!1,j(function(){u.year=Number(e),v(u.monthNumber,u.year)},0)},u.hideCalendar=function(){u.isShowed=!1,t.classList?t.classList.remove("_720kb-datepicker-open"):T(t,"_720kb-datepicker-open")},u.setDatepickerDay=function(e){u.isSelectableDay(u.monthNumber,u.year,e)&&u.isSelectableDate(u.monthNumber,u.year,e)&&u.isSelectableMaxDate(u.year+"/"+u.monthNumber+"/"+e)&&u.isSelectableMinDate(u.year+"/"+u.monthNumber+"/"+e)&&(u.day=Number(e),u.selectedDay=u.day,u.selectedMonth=u.monthNumber,u.selectedYear=u.year,x(),a.hasOwnProperty("dateRefocus")&&l[0].focus(),u.hideCalendar())},u.paginateYears=function(e){var a,t=[],i=10,n=10;for(u.paginationYears=[],B&&(n=i=50,u.dateMinLimit&&u.dateMaxLimit&&(i=(e=new Date(u.dateMaxLimit).getFullYear())-new Date(u.dateMinLimit).getFullYear(),n=1)),a=i;0new Date(u.dateMaxLimit).getTime())},u.isSelectableMaxYear=function(e){return!(u.dateMaxLimit&&e>new Date(u.dateMaxLimit).getFullYear())},u.isSelectableMinYear=function(e){return!(u.dateMinLimit&&e