From 57ed1acc45280c7475c359f29718ae554fe5b7b1 Mon Sep 17 00:00:00 2001 From: Ca-Phun Ung Date: Thu, 21 Aug 2008 15:31:11 +0000 Subject: [PATCH] spinner: added support for numeric keypad --- ui/ui.spinner.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ui/ui.spinner.js b/ui/ui.spinner.js index 7ab42b9cd..37e98acdb 100644 --- a/ui/ui.spinner.js +++ b/ui/ui.spinner.js @@ -181,6 +181,8 @@ $.widget('ui.spinner', { if(e.keyCode == KEYS.END && this.options.max != undefined) this._setValue(this.options.max); //End key goes to maximum return (e.keyCode == KEYS.TAB || e.keyCode == KEYS.BACKSPACE || e.keyCode == KEYS.LEFT || e.keyCode == KEYS.RIGHT || e.keyCode == KEYS.PERIOD || + e.keyCode == KEYS.NUMPAD_DECIMAL || e.keyCode == KEYS.NUMPAD_SUBTRACT || + (e.keyCode >= 96 && e.keyCode <= 105) || // add support for numeric keypad 0-9 (/[0-9\-\.]/).test(String.fromCharCode(e.keyCode))) ? true : false; }, _mousewheel: function(e, delta) { @@ -293,7 +295,9 @@ $.extend($.ui.spinner, { DOWN: 40, DEL: 46, COMMA: 188, - PERIOD: 190 + PERIOD: 190, + NUMPAD_DECIMAL: 110, + NUMPAD_SUBTRACT: 109 } });