summaryrefslogtreecommitdiffstats
path: root/jquery-ui-timepicker-addon.js
diff options
context:
space:
mode:
authordoublerebel <charles@doublerebel.com>2010-11-20 17:09:37 -0800
committerdoublerebel <charles@doublerebel.com>2010-11-20 17:16:55 -0800
commitba7074fba1fe6f37ecfe378943ffc47511c6de64 (patch)
treef93df95f49400b6b62b51a83ad2f900900789293 /jquery-ui-timepicker-addon.js
parent25f8a6b46f467ae9e13e7a62fca2c33094d31eb9 (diff)
downloadjQuery-Timepicker-Addon-ba7074fba1fe6f37ecfe378943ffc47511c6de64.zip
jQuery-Timepicker-Addon-ba7074fba1fe6f37ecfe378943ffc47511c6de64.tar.gz
jQuery-Timepicker-Addon-ba7074fba1fe6f37ecfe378943ffc47511c6de64.tar.bz2
Simplified keypress handling
Diffstat (limited to 'jquery-ui-timepicker-addon.js')
-rw-r--r--jquery-ui-timepicker-addon.js9
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);