www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit a7e4c1a14ce2ef769c5332e8b77eafb40c1a8844
parent 56deff3a7ddc67ef02876e564cf332191b90ad21
Author: zorkow <volker.sorge@gmail.com>
Date:   Tue,  1 Sep 2015 21:05:49 +0100

Adds final submenu closing and opening on left/right key.

Diffstat:
Munpacked/extensions/MathMenu.js | 11++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/unpacked/extensions/MathMenu.js b/unpacked/extensions/MathMenu.js @@ -731,12 +731,13 @@ }, MoveHorizontal: function(event, item, move, rtl) { var menuNode = ITEM.GetMenuNode(item); - if (menuNode.menuItem === MENU.menu) { - if (!event.shiftKey) { return; } + if (menuNode.menuItem === MENU.menu && event.shiftKey) { move(event, item); } if (rtl) { return; } - this.Deactivate(item); + if (menuNode.menuItem !== MENU.menu && event.shiftKey) { + this.Deactivate(item); + } var parentNodes = menuNode.previousSibling.childNodes; var length = parentNodes.length; while (length--) { @@ -875,6 +876,10 @@ if (this.disabled) { return; } + if (!this.submenu.posted) { + this.Activate(event, menu); + return; + } var submenuNodes = ITEM.GetMenuNode(menu).nextSibling.childNodes; if (submenuNodes.length > 0) { this.submenu.items[0].Activate(event, submenuNodes[0]);