]> source.dussan.org Git - jquery-ui.git/commitdiff
spinner: added support for numeric keypad
authorCa-Phun Ung <pazu2k@gmail.com>
Thu, 21 Aug 2008 15:31:11 +0000 (15:31 +0000)
committerCa-Phun Ung <pazu2k@gmail.com>
Thu, 21 Aug 2008 15:31:11 +0000 (15:31 +0000)
ui/ui.spinner.js

index 7ab42b9cd995b36f22c169ae96ce87162747e305..37e98acdbdc8a83c1b89c8c63d698d2834536d45 100644 (file)
@@ -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\r
                return (e.keyCode == KEYS.TAB || e.keyCode == KEYS.BACKSPACE ||\r
                        e.keyCode == KEYS.LEFT || e.keyCode == KEYS.RIGHT || e.keyCode == KEYS.PERIOD || \r
+                       e.keyCode == KEYS.NUMPAD_DECIMAL || e.keyCode == KEYS.NUMPAD_SUBTRACT || \r
+                       (e.keyCode >= 96 && e.keyCode <= 105) || // add support for numeric keypad 0-9\r
                        (/[0-9\-\.]/).test(String.fromCharCode(e.keyCode))) ? true : false;\r
        },\r
        _mousewheel: function(e, delta) {\r
@@ -293,7 +295,9 @@ $.extend($.ui.spinner, {
                DOWN: 40,\r
                DEL: 46,\r
                COMMA: 188,\r
-               PERIOD: 190\r
+               PERIOD: 190,\r
+               NUMPAD_DECIMAL: 110,\r
+               NUMPAD_SUBTRACT: 109\r
        }\r
 });\r
 \r