From f73453512b9c6785a4df18fae8bc04360d18b69b Mon Sep 17 00:00:00 2001 From: zorkow Date: Tue, 1 Sep 2015 02:21:06 +0100 Subject: [PATCH] Hides math element walking behind shift. --- unpacked/extensions/MathMenu.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/unpacked/extensions/MathMenu.js b/unpacked/extensions/MathMenu.js index 273aaa403..47fe8b225 100644 --- a/unpacked/extensions/MathMenu.js +++ b/unpacked/extensions/MathMenu.js @@ -545,6 +545,7 @@ MENU.posted = false; }, MoveHorizontal: function(event, menu, move) { + if (!event.shiftKey) { return; } var jaxs = MENU.AllNodes(); var len = jaxs.length; if (len === 0) { @@ -734,6 +735,7 @@ MoveHorizontal: function(event, item, move, rtl) { var menuNode = ITEM.GetMenuNode(item); if (menuNode.menuItem === MENU.menu) { + if (!event.shiftKey) { return; } move(event, item); } if (rtl) { return; } @@ -869,13 +871,13 @@ this.SUPER(arguments).MoveVertical.apply(this, arguments); }, MoveHorizontal: function(event, menu, move, rtl) { - if (this.disabled) { - return; - } if (!rtl) { this.SUPER(arguments).MoveHorizontal.apply(this, arguments); return; } + if (this.disabled) { + return; + } var submenuNodes = ITEM.GetMenuNode(menu).nextSibling.childNodes; if (submenuNodes.length > 0) { this.submenu.items[0].Activate(event, submenuNodes[0]);