summaryrefslogtreecommitdiffstats
path: root/dist/jquery-ui-timepicker-addon.js
diff options
context:
space:
mode:
Diffstat (limited to 'dist/jquery-ui-timepicker-addon.js')
-rw-r--r--dist/jquery-ui-timepicker-addon.js17
1 files changed, 15 insertions, 2 deletions
diff --git a/dist/jquery-ui-timepicker-addon.js b/dist/jquery-ui-timepicker-addon.js
index 1023c1e..4869e0e 100644
--- a/dist/jquery-ui-timepicker-addon.js
+++ b/dist/jquery-ui-timepicker-addon.js
@@ -1761,7 +1761,10 @@
onselect = null,
overrides = tp_inst._defaults.evnts,
fns = {},
- prop;
+ prop,
+ ret,
+ oldVal,
+ $target;
if (typeof name === 'string') { // if min/max was set with the string
if (name === 'minDate' || name === 'minDateTime') {
min = value;
@@ -1819,11 +1822,21 @@
} else if (onselect) {
tp_inst._defaults.onSelect = onselect;
}
+
+ // Datepicker will override our date when we call _base_optionDatepicker when
+ // calling minDate/maxDate, so we will first grab the value, call
+ // _base_optionDatepicker, then set our value back.
+ if(min || max){
+ $target = $(target);
+ oldVal = $target.datetimepicker('getDate');
+ ret = this._base_optionDatepicker.call($.datepicker, target, name_clone || name, value);
+ $target.datetimepicker('setDate', oldVal);
+ return ret;
+ }
}
if (value === undefined) {
return this._base_optionDatepicker.call($.datepicker, target, name);
}
-
return this._base_optionDatepicker.call($.datepicker, target, name_clone || name, value);
};