@@ -508,11 +508,11 @@ var __vue_module__ = {
508508 type : Object ,
509509 default : function ( ) { return null ; }
510510 } ,
511- startActiveMonth : {
511+ startMonth : {
512512 type : Number ,
513513 default : new Date ( ) . getMonth ( )
514514 } ,
515- startActiveYear : {
515+ startYear : {
516516 type : Number ,
517517 default : new Date ( ) . getFullYear ( )
518518 } ,
@@ -537,7 +537,8 @@ var __vue_module__ = {
537537 isOpen : false ,
538538 presetActive : '' ,
539539 showMonth : false ,
540- activeMonthStart : this . startActiveMonth
540+ activeMonthStart : this . startMonth ,
541+ startActiveYear : this . startYear
541542 }
542543 } ,
543544 created : function created ( ) {
@@ -569,7 +570,10 @@ var __vue_module__ = {
569570 return new Date ( this . startActiveYear , this . activeMonthStart + 2 , 0 ) . getDate ( )
570571 } ,
571572 startNextActiveMonth : function ( ) {
572- return this . activeMonthStart >= 11 ? 0 : this . activeMonthStart + 1
573+ return this . activeMonthStart + 1
574+ } ,
575+ nextActiveYear : function ( ) {
576+ return new Date ( this . startActiveYear , this . activeMonthStart + 1 , 1 ) . getFullYear ( )
573577 } ,
574578 finalPresetRanges : function ( ) {
575579 var tmp = { } ;
@@ -708,7 +712,7 @@ var __vue_module__ = {
708712} ;
709713
710714var __$__vue_module__ = Object . assign ( __vue_module__ , { render : function ( ) { var _vm = this ; var _h = _vm . $createElement ; var _c = _vm . _self . _c || _h ; return _c ( 'div' , { staticClass :"calendar-root" } , [ _c ( 'div' , { staticClass :"input-date" , on :{ "click" :function ( $event ) { _vm . toggleCalendar ( ) ; } } } , [ _vm . _v ( " " + _vm . _s ( _vm . getDateString ( _vm . dateRange . start ) ) + " - " + _vm . _s ( _vm . getDateString ( _vm . dateRange . end ) ) ) ] ) , _vm . _v ( " " ) , ( _vm . isOpen ) ?_c ( 'div' , { staticClass :"calendar" , class :{ 'calendar-mobile ' : _vm . isCompact , 'calendar-right-to-left' : _vm . isRighttoLeft } } , [ ( ! _vm . isCompact ) ?_c ( 'div' , { staticClass :"calendar-head" } , [ _c ( 'h2' , [ _vm . _v ( _vm . _s ( _vm . captions . title ) ) ] ) , _vm . _v ( " " ) , _c ( 'i' , { staticClass :"close" , on :{ "click" :function ( $event ) { _vm . toggleCalendar ( ) ; } } } ) ] ) :_vm . _e ( ) , _vm . _v ( " " ) , _c ( 'div' , { staticClass :"calendar-wrap" } , [ ( _vm . showMonth ) ?_c ( 'div' , { staticClass :"calendar_month_left" , class :{ 'calendar-left-mobile' : _vm . isCompact } } , [ _c ( 'div' , { staticClass :"months-text" } , [ _c ( 'i' , { staticClass :"left" , on :{ "click" :_vm . goPrevMonth } } ) , _vm . _v ( " " ) , ( _vm . isCompact ) ?_c ( 'i' , { staticClass :"right" , on :{ "click" :_vm . goNextMonth } } ) :_vm . _e ( ) , _vm . _v ( " " + _vm . _s ( _vm . monthsLocale [ _vm . activeMonthStart ] + ' ' + _vm . startActiveYear ) ) ] ) , _vm . _v ( " " ) , _c ( 'ul' , { class :_vm . s . daysWeeks } , _vm . _l ( ( _vm . shortDaysLocale ) , function ( item ) { return _c ( 'li' , [ _vm . _v ( _vm . _s ( item ) ) ] ) } ) ) , _vm . _v ( " " ) , _vm . _l ( ( 6 ) , function ( r ) { return _c ( 'ul' , { class :[ _vm . s . days ] } , _vm . _l ( ( _vm . numOfDays ) , function ( i ) { return _c ( 'li' , { class :[ ( obj = { } , obj [ _vm . s . daysSelected ] = _vm . isDateSelected ( r , i , 'first' , _vm . startMonthDay , _vm . endMonthDate ) , obj [ _vm . s . daysInRange ] = _vm . isDateInRange ( r , i , 'first' , _vm . startMonthDay , _vm . endMonthDate ) , obj ) ] , domProps :{ "innerHTML" :_vm . _s ( _vm . getDayCell ( r , i , _vm . startMonthDay , _vm . endMonthDate ) ) } , on :{ "click" :function ( $event ) { _vm . selectFirstItem ( r , i ) ; } } } )
711- var obj ; } ) ) } ) ] , 2 ) :_vm . _e ( ) , _vm . _v ( " " ) , ( ! _vm . isCompact ) ?_c ( 'div' , { staticClass :"calendar_month_right" } , [ _c ( 'div' , { staticClass :"months-text" } , [ _vm . _v ( " " + _vm . _s ( _vm . monthsLocale [ _vm . startNextActiveMonth ] + ' ' + _vm . startActiveYear ) + " " ) , _c ( 'i' , { staticClass :"right" , on :{ "click" :_vm . goNextMonth } } ) ] ) , _vm . _v ( " " ) , _c ( 'ul' , { class :_vm . s . daysWeeks } , _vm . _l ( ( _vm . shortDaysLocale ) , function ( item ) { return _c ( 'li' , [ _vm . _v ( _vm . _s ( item ) ) ] ) } ) ) , _vm . _v ( " " ) , _vm . _l ( ( 6 ) , function ( r ) { return _c ( 'ul' , { class :[ _vm . s . days ] } , _vm . _l ( ( _vm . numOfDays ) , function ( i ) { return _c ( 'li' , { class :[ ( obj = { } , obj [ _vm . s . daysSelected ] = _vm . isDateSelected ( r , i , 'second' , _vm . startNextMonthDay , _vm . endNextMonthDate ) , obj [ _vm . s . daysInRange ] = _vm . isDateInRange ( r , i , 'second' , _vm . startNextMonthDay , _vm . endNextMonthDate ) , obj ) ] , domProps :{ "innerHTML" :_vm . _s ( _vm . getDayCell ( r , i , _vm . startNextMonthDay , _vm . endNextMonthDate ) ) } , on :{ "click" :function ( $event ) { _vm . selectSecondItem ( r , i ) ; } } } )
715+ var obj ; } ) ) } ) ] , 2 ) :_vm . _e ( ) , _vm . _v ( " " ) , ( ! _vm . isCompact ) ?_c ( 'div' , { staticClass :"calendar_month_right" } , [ _c ( 'div' , { staticClass :"months-text" } , [ _vm . _v ( " " + _vm . _s ( _vm . monthsLocale [ _vm . startNextActiveMonth % 12 ] + ' ' + _vm . nextActiveYear ) + " " ) , _c ( 'i' , { staticClass :"right" , on :{ "click" :_vm . goNextMonth } } ) ] ) , _vm . _v ( " " ) , _c ( 'ul' , { class :_vm . s . daysWeeks } , _vm . _l ( ( _vm . shortDaysLocale ) , function ( item ) { return _c ( 'li' , [ _vm . _v ( _vm . _s ( item ) ) ] ) } ) ) , _vm . _v ( " " ) , _vm . _l ( ( 6 ) , function ( r ) { return _c ( 'ul' , { class :[ _vm . s . days ] } , _vm . _l ( ( _vm . numOfDays ) , function ( i ) { return _c ( 'li' , { class :[ ( obj = { } , obj [ _vm . s . daysSelected ] = _vm . isDateSelected ( r , i , 'second' , _vm . startNextMonthDay , _vm . endNextMonthDate ) , obj [ _vm . s . daysInRange ] = _vm . isDateInRange ( r , i , 'second' , _vm . startNextMonthDay , _vm . endNextMonthDate ) , obj ) ] , domProps :{ "innerHTML" :_vm . _s ( _vm . getDayCell ( r , i , _vm . startNextMonthDay , _vm . endNextMonthDate ) ) } , on :{ "click" :function ( $event ) { _vm . selectSecondItem ( r , i ) ; } } } )
712716 var obj ; } ) ) } ) ] , 2 ) :_vm . _e ( ) ] ) , _vm . _v ( " " ) , ( ! _vm . showMonth || ! _vm . isCompact ) ?_c ( 'div' , { staticClass :"calendar-range" , class :{ 'calendar-range-mobile ' : _vm . isCompact } } , [ _c ( 'ul' , { staticClass :"calendar_preset" } , [ _vm . _l ( ( _vm . finalPresetRanges ) , function ( item , idx ) { return _c ( 'li' , { key :idx , staticClass :"calendar_preset-ranges" , class :{ 'active-preset' : _vm . presetActive === item . label } , on :{ "click" :function ( $event ) { _vm . updatePreset ( item ) ; } } } , [ _vm . _v ( " " + _vm . _s ( item . label ) + " " ) ] ) } ) , _vm . _v ( " " ) , _c ( 'li' , [ _c ( 'button' , { staticClass :"calendar-btn-apply" , on :{ "click" :function ( $event ) { _vm . setDateValue ( ) ; } } } , [ _vm . _v ( _vm . _s ( _vm . captions . ok_button ) ) ] ) ] ) ] , 2 ) ] ) :_vm . _e ( ) ] ) :_vm . _e ( ) ] ) } , staticRenderFns : [ ] , _scopeId : 'data-v-5e837f70' , } ) ;
713717 __$__vue_module__ . prototype = __vue_module__ . prototype ;
714718
0 commit comments