@@ -163,6 +163,7 @@ $.extend(Timepicker.prototype, {
163
163
. focus ( function ( ) { $input . trigger ( "focus" ) ; } ) ;
164
164
165
165
// datepicker needs minDate/maxDate, timepicker needs minDateTime/maxDateTime..
166
+ /*
166
167
if(tp_inst._defaults.minDate !== undefined && tp_inst._defaults.minDate instanceof Date)
167
168
tp_inst._defaults.minDateTime = new Date(tp_inst._defaults.minDate.getTime());
168
169
if(tp_inst._defaults.minDateTime !== undefined && tp_inst._defaults.minDateTime instanceof Date)
@@ -171,7 +172,7 @@ $.extend(Timepicker.prototype, {
171
172
tp_inst._defaults.maxDateTime = new Date(tp_inst._defaults.maxDate.getTime());
172
173
if(tp_inst._defaults.maxDateTime !== undefined && tp_inst._defaults.maxDateTime instanceof Date)
173
174
tp_inst._defaults.maxDate = new Date(tp_inst._defaults.maxDateTime.getTime());
174
-
175
+ */
175
176
return tp_inst ;
176
177
} ,
177
178
@@ -513,6 +514,14 @@ $.extend(Timepicker.prototype, {
513
514
// min/max date range
514
515
//########################################################################
515
516
_limitMinMaxDateTime : function ( dp_inst , adjustSliders ) {
517
+ if ( $ . datepicker . _get ( dp_inst , 'minDate' ) ) {
518
+ this . _defaults . minDateTime = new Date ( $ . datepicker . _get ( dp_inst , 'minDate' ) . getTime ( ) ) ;
519
+ this . _defaults . minDate = new Date ( $ . datepicker . _get ( dp_inst , 'minDate' ) . getTime ( ) ) ;
520
+ }
521
+ if ( $ . datepicker . _get ( dp_inst , 'maxDate' ) ) {
522
+ this . _defaults . maxDateTime = new Date ( $ . datepicker . _get ( dp_inst , 'maxDate' ) . getTime ( ) ) ;
523
+ this . _defaults . maxDate = new Date ( $ . datepicker . _get ( dp_inst , 'maxDate' ) . getTime ( ) ) ;
524
+ }
516
525
var o = this . _defaults ,
517
526
dp_date = new Date ( dp_inst . selectedYear , dp_inst . selectedMonth , dp_inst . selectedDay ) ;
518
527
0 commit comments