aboutsummaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
Diffstat (limited to 'ui')
-rw-r--r--ui/jquery.ui.selectmenu.js16
1 files changed, 11 insertions, 5 deletions
diff --git a/ui/jquery.ui.selectmenu.js b/ui/jquery.ui.selectmenu.js
index 79c3c1435..1aea9da01 100644
--- a/ui/jquery.ui.selectmenu.js
+++ b/ui/jquery.ui.selectmenu.js
@@ -137,6 +137,10 @@ $.widget( "ui.selectmenu", {
}
that._bind( that.list, {
+ 'click': function( event ) {
+ event.preventDefault();
+ },
+ // namespacing is needed (_bind should do the trick, but it doesnt)
'mouseenter.selectmenu': function() {
that.hover = true;
},
@@ -292,10 +296,11 @@ $.widget( "ui.selectmenu", {
} else {
li.append( $( "<a />", {
text: item.label,
- href: '#',
- click: function( event ) {
- event.preventDefault();
- }
+ href: '#'
+ ,
+ // click: function( event ) {
+ // event.preventDefault();
+ // }
})
);
}
@@ -333,7 +338,8 @@ $.widget( "ui.selectmenu", {
event.stopImmediatePropagation();
},
click: function( event ) {
- event.stopImmediatePropagation();
+ // needed to prevent browser from following the anchor
+ return false;
},
keydown: function( event ) {
switch (event.keyCode) {