From 4c213f7fb3632539b59dadcaff56229294b4efff Mon Sep 17 00:00:00 2001 From: aokros Date: Mon, 7 Apr 2014 15:01:36 +0200 Subject: [PATCH] Allow to use datepicker specific setDate arguments Change is to support the '-1d', '+1m', and such datepicker.setDate arguments with the overridden setDate function. --- src/jquery-ui-timepicker-addon.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/jquery-ui-timepicker-addon.js b/src/jquery-ui-timepicker-addon.js index 5c7a186..b42fa6c 100644 --- a/src/jquery-ui-timepicker-addon.js +++ b/src/jquery-ui-timepicker-addon.js @@ -1628,16 +1628,18 @@ * override setDate() to allow setting time too within Date object */ $.datepicker._base_setDateDatepicker = $.datepicker._setDateDatepicker; - $.datepicker._setDateDatepicker = function (target, date) { + $.datepicker._setDateDatepicker = function (target, _date) { var inst = this._getInst(target); + var date = _date; if (!inst) { return; } - if (typeof(date) === 'string') { - date = new Date(date); + if (typeof(_date) === 'string') { + date = new Date(_date); if (!date.getTime()) { - $.timepicker.log("Error creating Date object from string."); + this._base_setDateDatepicker.apply(this, arguments); + date = $(target).datepicker('getDate'); } }