Menubar: Put focus back to button when closing menu

This commit is contained in:
jzaefferer 2011-03-17 14:23:35 +01:00
parent b53f242d2c
commit d4a81ec043

View File

@ -92,8 +92,10 @@ $.widget("ui.menubar", {
self._bind({ self._bind({
keyup: function(event) { keyup: function(event) {
if (event.keyCode == $.ui.keyCode.ESCAPE) { if (event.keyCode == $.ui.keyCode.ESCAPE) {
if (self.active.menu("left") !== true) { if (self.active.menu("left", event) !== true) {
self._close(); self._close( event );
// bypass the focus event handler above
self.active.prev()[0].focus();
} }
} }
} }