Spinner: Don't stop propagation for keydown events.

This commit is contained in:
Scott González 2011-08-06 12:49:11 -04:00
parent 6981cab9c4
commit c4bd14f1bb

View File

@ -66,9 +66,8 @@ $.widget( "ui.spinner", {
this.element.attr( "role", "spinbutton" ); this.element.attr( "role", "spinbutton" );
this._bind({ this._bind({
keydown: function( event ) { keydown: function( event ) {
if ( this._start( event ) ) { if ( this._start( event ) && this._keydown( event ) ) {
// TODO: don't stop propagation event.preventDefault();
return this._keydown( event );
} }
}, },
keyup: function( event ) { keyup: function( event ) {
@ -144,21 +143,21 @@ $.widget( "ui.spinner", {
switch ( event.keyCode ) { switch ( event.keyCode ) {
case keyCode.UP: case keyCode.UP:
this._repeat( null, 1, event ); this._repeat( null, 1, event );
return false; return true;
case keyCode.DOWN: case keyCode.DOWN:
this._repeat( null, -1, event ); this._repeat( null, -1, event );
return false; return true;
case keyCode.PAGE_UP: case keyCode.PAGE_UP:
this._repeat( null, options.page, event ); this._repeat( null, options.page, event );
return false; return true;
case keyCode.PAGE_DOWN: case keyCode.PAGE_DOWN:
this._repeat( null, -options.page, event ); this._repeat( null, -options.page, event );
return false; return true;
case keyCode.ENTER: case keyCode.ENTER:
this.value( this.element.val() ); this.value( this.element.val() );
} }
return true; return false;
}, },
_mousewheel: function() { _mousewheel: function() {