mirror of
https://github.com/Hopiu/jquery-mobile.git
synced 2026-03-17 06:20:26 +00:00
Nerf, you guys use tabs.
This commit is contained in:
parent
5cc81797ba
commit
0c722fb8f7
2 changed files with 65 additions and 65 deletions
|
|
@ -26,8 +26,8 @@ define( [ "jquery.mobile.widget" ], function() {
|
|||
// Class used for "active" button state, from CSS framework
|
||||
activeBtnClass: "ui-btn-active",
|
||||
|
||||
// Class used for "focus" form element state, from CSS framework
|
||||
focusClass: "ui-focus",
|
||||
// Class used for "focus" form element state, from CSS framework
|
||||
focusClass: "ui-focus",
|
||||
|
||||
// Automatically handle clicks and form submissions through Ajax, when same-domain
|
||||
ajaxEnabled: true,
|
||||
|
|
|
|||
|
|
@ -185,74 +185,74 @@ $.widget( "mobile.slider", $.mobile.widget, {
|
|||
|
||||
// NOTE force focus on handle
|
||||
this.handle.bind({
|
||||
focus: function() {
|
||||
slider.addClass( $.mobile.focusClass );
|
||||
},
|
||||
focus: function() {
|
||||
slider.addClass( $.mobile.focusClass );
|
||||
},
|
||||
|
||||
blur: function() {
|
||||
slider.removeClass( $.mobile.focusClass );
|
||||
},
|
||||
blur: function() {
|
||||
slider.removeClass( $.mobile.focusClass );
|
||||
},
|
||||
|
||||
vmousedown: function() {
|
||||
$( this ).focus();
|
||||
},
|
||||
vmousedown: function() {
|
||||
$( this ).focus();
|
||||
},
|
||||
|
||||
vclick: false,
|
||||
vclick: false,
|
||||
|
||||
keydown: function( event ) {
|
||||
var index = val();
|
||||
|
||||
if ( self.options.disabled ) {
|
||||
return;
|
||||
}
|
||||
|
||||
// In all cases prevent the default and mark the handle as active
|
||||
switch ( event.keyCode ) {
|
||||
case $.mobile.keyCode.HOME:
|
||||
case $.mobile.keyCode.END:
|
||||
case $.mobile.keyCode.PAGE_UP:
|
||||
case $.mobile.keyCode.PAGE_DOWN:
|
||||
case $.mobile.keyCode.UP:
|
||||
case $.mobile.keyCode.RIGHT:
|
||||
case $.mobile.keyCode.DOWN:
|
||||
case $.mobile.keyCode.LEFT:
|
||||
event.preventDefault();
|
||||
|
||||
if ( !self._keySliding ) {
|
||||
self._keySliding = true;
|
||||
$( this ).addClass( "ui-state-active" );
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
// move the slider according to the keypress
|
||||
switch ( event.keyCode ) {
|
||||
case $.mobile.keyCode.HOME:
|
||||
self.refresh( min );
|
||||
break;
|
||||
case $.mobile.keyCode.END:
|
||||
self.refresh( max );
|
||||
break;
|
||||
case $.mobile.keyCode.PAGE_UP:
|
||||
case $.mobile.keyCode.UP:
|
||||
case $.mobile.keyCode.RIGHT:
|
||||
self.refresh( index + step );
|
||||
break;
|
||||
case $.mobile.keyCode.PAGE_DOWN:
|
||||
case $.mobile.keyCode.DOWN:
|
||||
case $.mobile.keyCode.LEFT:
|
||||
self.refresh( index - step );
|
||||
break;
|
||||
}
|
||||
}, // remove active mark
|
||||
keydown: function( event ) {
|
||||
var index = val();
|
||||
|
||||
keyup: function( event ) {
|
||||
if ( self._keySliding ) {
|
||||
self._keySliding = false;
|
||||
$( this ).removeClass( "ui-state-active" );
|
||||
}
|
||||
}
|
||||
});
|
||||
if ( self.options.disabled ) {
|
||||
return;
|
||||
}
|
||||
|
||||
// In all cases prevent the default and mark the handle as active
|
||||
switch ( event.keyCode ) {
|
||||
case $.mobile.keyCode.HOME:
|
||||
case $.mobile.keyCode.END:
|
||||
case $.mobile.keyCode.PAGE_UP:
|
||||
case $.mobile.keyCode.PAGE_DOWN:
|
||||
case $.mobile.keyCode.UP:
|
||||
case $.mobile.keyCode.RIGHT:
|
||||
case $.mobile.keyCode.DOWN:
|
||||
case $.mobile.keyCode.LEFT:
|
||||
event.preventDefault();
|
||||
|
||||
if ( !self._keySliding ) {
|
||||
self._keySliding = true;
|
||||
$( this ).addClass( "ui-state-active" );
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
// move the slider according to the keypress
|
||||
switch ( event.keyCode ) {
|
||||
case $.mobile.keyCode.HOME:
|
||||
self.refresh( min );
|
||||
break;
|
||||
case $.mobile.keyCode.END:
|
||||
self.refresh( max );
|
||||
break;
|
||||
case $.mobile.keyCode.PAGE_UP:
|
||||
case $.mobile.keyCode.UP:
|
||||
case $.mobile.keyCode.RIGHT:
|
||||
self.refresh( index + step );
|
||||
break;
|
||||
case $.mobile.keyCode.PAGE_DOWN:
|
||||
case $.mobile.keyCode.DOWN:
|
||||
case $.mobile.keyCode.LEFT:
|
||||
self.refresh( index - step );
|
||||
break;
|
||||
}
|
||||
}, // remove active mark
|
||||
|
||||
keyup: function( event ) {
|
||||
if ( self._keySliding ) {
|
||||
self._keySliding = false;
|
||||
$( this ).removeClass( "ui-state-active" );
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
this.refresh(undefined, undefined, true);
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in a new issue