diff options
author | Felix Nagel <info@felixnagel.com> | 2011-10-12 02:10:31 +0200 |
---|---|---|
committer | Felix Nagel <info@felixnagel.com> | 2011-10-12 02:10:31 +0200 |
commit | 7b9813c40ec7f0abde791d97b9343b075ecd3ce8 (patch) | |
tree | 9776629e282074c6d9ee6d64e20fc4a82f4f381d /ui/jquery.ui.selectmenu.js | |
parent | c0864df4d79ee6bf5401ef4b4c5b6ff44a241ad2 (diff) | |
download | jquery-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.js | 5 |
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(); |