diff options
author | doublerebel <charles@doublerebel.com> | 2010-11-20 17:09:37 -0800 |
---|---|---|
committer | doublerebel <charles@doublerebel.com> | 2010-11-20 17:16:55 -0800 |
commit | ba7074fba1fe6f37ecfe378943ffc47511c6de64 (patch) | |
tree | f93df95f49400b6b62b51a83ad2f900900789293 | |
parent | 25f8a6b46f467ae9e13e7a62fca2c33094d31eb9 (diff) | |
download | jQuery-Timepicker-Addon-ba7074fba1fe6f37ecfe378943ffc47511c6de64.zip jQuery-Timepicker-Addon-ba7074fba1fe6f37ecfe378943ffc47511c6de64.tar.gz jQuery-Timepicker-Addon-ba7074fba1fe6f37ecfe378943ffc47511c6de64.tar.bz2 |
Simplified keypress handling
-rw-r--r-- | jquery-ui-timepicker-addon.js | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/jquery-ui-timepicker-addon.js b/jquery-ui-timepicker-addon.js index cf48bbc..b760340 100644 --- a/jquery-ui-timepicker-addon.js +++ b/jquery-ui-timepicker-addon.js @@ -608,12 +608,9 @@ $.datepicker._doKeyPress = function(event) { if (tp_inst) { if ($.datepicker._get(inst, 'constrainInput')) { - var dateChars = $.datepicker._possibleChars($.datepicker._get(inst, 'dateFormat')), - chr = String.fromCharCode(event.charCode === undefined ? event.keyCode : event.charCode), - chrl = chr.toLowerCase(); - // keyCode == 58 => ":" - // keyCode == 32 => " " - return event.ctrlKey || (chr < ' ' || !dateChars || dateChars.indexOf(chr) > -1 || event.keyCode == 58 || event.keyCode == 32 || chr == ':' || chr == ' ' || chrl == 'a' || chrl == 'p' || chrl == 'm'); + var datetimeChars = $.datepicker._possibleChars($.datepicker._get(inst, 'dateFormat')) + "aAmMpP :", + chr = String.fromCharCode(event.charCode === undefined ? event.keyCode : event.charCode); + return event.ctrlKey || (chr < ' ' || !dateChars || dateChars.indexOf(chr) > -1); } } else return $.datepicker._base_doKeyPress(event); |