mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-10-05 01:44:18 +00:00
Spinner: Don't stop propagation for keydown events.
This commit is contained in:
parent
6981cab9c4
commit
c4bd14f1bb
15
ui/jquery.ui.spinner.js
vendored
15
ui/jquery.ui.spinner.js
vendored
@ -66,9 +66,8 @@ $.widget( "ui.spinner", {
|
||||
this.element.attr( "role", "spinbutton" );
|
||||
this._bind({
|
||||
keydown: function( event ) {
|
||||
if ( this._start( event ) ) {
|
||||
// TODO: don't stop propagation
|
||||
return this._keydown( event );
|
||||
if ( this._start( event ) && this._keydown( event ) ) {
|
||||
event.preventDefault();
|
||||
}
|
||||
},
|
||||
keyup: function( event ) {
|
||||
@ -144,21 +143,21 @@ $.widget( "ui.spinner", {
|
||||
switch ( event.keyCode ) {
|
||||
case keyCode.UP:
|
||||
this._repeat( null, 1, event );
|
||||
return false;
|
||||
return true;
|
||||
case keyCode.DOWN:
|
||||
this._repeat( null, -1, event );
|
||||
return false;
|
||||
return true;
|
||||
case keyCode.PAGE_UP:
|
||||
this._repeat( null, options.page, event );
|
||||
return false;
|
||||
return true;
|
||||
case keyCode.PAGE_DOWN:
|
||||
this._repeat( null, -options.page, event );
|
||||
return false;
|
||||
return true;
|
||||
case keyCode.ENTER:
|
||||
this.value( this.element.val() );
|
||||
}
|
||||
|
||||
return true;
|
||||
return false;
|
||||
},
|
||||
|
||||
_mousewheel: function() {
|
||||
|
Loading…
Reference in New Issue
Block a user