aboutsummaryrefslogtreecommitdiffstats
path: root/ui/jquery.ui.selectmenu.js
diff options
context:
space:
mode:
authorFelix Nagel <info@felixnagel.com>2011-10-12 02:10:31 +0200
committerFelix Nagel <info@felixnagel.com>2011-10-12 02:10:31 +0200
commit7b9813c40ec7f0abde791d97b9343b075ecd3ce8 (patch)
tree9776629e282074c6d9ee6d64e20fc4a82f4f381d /ui/jquery.ui.selectmenu.js
parentc0864df4d79ee6bf5401ef4b4c5b6ff44a241ad2 (diff)
downloadjquery-ui-7b9813c40ec7f0abde791d97b9343b075ecd3ce8.tar.gz
jquery-ui-7b9813c40ec7f0abde791d97b9343b075ecd3ce8.zip
Selectmenu: improved event handling, fixed tabindex when disabled
Diffstat (limited to 'ui/jquery.ui.selectmenu.js')
-rw-r--r--ui/jquery.ui.selectmenu.js5
1 files changed, 2 insertions, 3 deletions
diff --git a/ui/jquery.ui.selectmenu.js b/ui/jquery.ui.selectmenu.js
index 59cd24006..05104de93 100644
--- a/ui/jquery.ui.selectmenu.js
+++ b/ui/jquery.ui.selectmenu.js
@@ -302,8 +302,7 @@ $.widget( "ui.selectmenu", {
event.stopImmediatePropagation();
},
click: function( event ) {
- // return false needed to prevent browser from following the anchor
- return false;
+ event.preventDefault();
},
keydown: function( event ) {
switch (event.keyCode) {
@@ -367,7 +366,7 @@ $.widget( "ui.selectmenu", {
this.button.attr( "tabindex", -1 );
} else {
this.element.removeAttr( "disabled" );
- this.button.attr( "tabindex", 1 );
+ this.button.attr( "tabindex", 0 );
}
this.menu.attr( "aria-disabled", value );
this.close();