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.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() {
|
||||||
|
Loading…
Reference in New Issue
Block a user