r3434 committed - spinner: default to native OS behaviour if shift + home/end detected
Revision: 3434
Author: pazu2k@gmail.com
Date: Mon Nov 9 09:15:56 2009
Log: spinner: default to native OS behaviour if shift + home/end detected
http://code.google.com/p/jquery-ui/source/detail?r=3434
Modified:
/branches/labs/spinner/ui/ui.spinner.js
=======================================
--- /branches/labs/spinner/ui/ui.spinner.js Mon Nov 9 07:59:42 2009
+++ /branches/labs/spinner/ui/ui.spinner.js Mon Nov 9 09:15:56 2009
@@ -241,8 +241,13 @@
case KEYS.PAGE_UP: this._repeat(null, o.page, event); break;
case KEYS.PAGE_DOWN: this._repeat(null, -o.page, event); break;
- case KEYS.HOME: !event.shiftKey ? this._value(this._min()) : false;
break;
- case KEYS.END: !event.shiftKey ? this._value(this._max()) : false;
break;
+ case KEYS.HOME:
+ case KEYS.END:
+ if (event.shiftKey) {
+ return true;
+ }
+ this._value(this['_' + (event.keyCode == KEYS.HOME ? 'min':'max')]());
+ break;
case KEYS.TAB:
case KEYS.BACKSPACE: