Prevent branch menuitems from firing select event

This commit is contained in:
Hans Hillen 2011-04-22 20:22:56 +02:00
parent 45c418d293
commit dc7410f55b

11
ui/jquery.ui.menu.js vendored
View File

@ -108,9 +108,16 @@ $.widget("ui.menu", {
event.preventDefault();
break;
case $.ui.keyCode.ENTER:
self.select( event );
if (self.active.children("a[aria-haspopup='true']").length) {
if (self.right( event )) {
event.stopImmediatePropagation();
}
}
else {
self.select( event );
event.stopImmediatePropagation();
}
event.preventDefault();
event.stopImmediatePropagation();
break;
case $.ui.keyCode.ESCAPE:
if ( self.left( event ) ) {