From dca7f6cfa75ba4e760ed30ab7e673dd989c9596c Mon Sep 17 00:00:00 2001 From: mistic100 Date: Sun, 2 Nov 2014 16:37:17 +0000 Subject: feature:3168 Unuseable datepicker for old dates modify DatePicker internal methods to replace year select by a numeric input git-svn-id: http://piwigo.org/svn/trunk@30341 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin/themes/default/js/datepicker.js | 134 ++++++++++++++++++++++++++++++---- 1 file changed, 118 insertions(+), 16 deletions(-) (limited to 'admin') diff --git a/admin/themes/default/js/datepicker.js b/admin/themes/default/js/datepicker.js index 493bc8d1b..2c72f823f 100644 --- a/admin/themes/default/js/datepicker.js +++ b/admin/themes/default/js/datepicker.js @@ -1,5 +1,51 @@ +(function($) { jQuery.timepicker.log = jQuery.noop; // that's ugly, but the timepicker is acting weird and throws parsing errors + +// modify DatePicker internal methods to replace year select by a numeric input +var origGenerateMonthYearHeader = $.datepicker._generateMonthYearHeader, + origSelectMonthYear = $.datepicker._selectMonthYear; + +$.datepicker._generateMonthYearHeader = function(inst, drawMonth, drawYear, minDate, maxDate, + secondary, monthNames, monthNamesShort) { + + var html = origGenerateMonthYearHeader.call(this, inst, drawMonth, drawYear, minDate, maxDate, + secondary, monthNames, monthNamesShort); + + var yearshtml = ""; + + return html.replace(new RegExp('