www

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

commit 4c54fe224e08b5bb53e59e2af2b4c46013ddafeb
parent 66fb6c9ab445f117b9ab5023e1eb88d12e33aca1
Author: zorkow <volker.sorge@gmail.com>
Date:   Fri, 21 Aug 2015 12:36:44 +0100

Fixes tangling active on mouseover.

Diffstat:
Munpacked/extensions/MathMenu.js | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/unpacked/extensions/MathMenu.js b/unpacked/extensions/MathMenu.js @@ -423,6 +423,7 @@ return MENU.Event(event,this.menu||this.parentNode,(this.menu?"Touchend":"Remove")); }, Event: function (event,menu,type,force) { + console.log(type); if (MENU.skipMouseover && type === "Mouseover" && !force) {return FALSE(event)} if (MENU.skipUp) { if (type.match(/Mouseup|Touchend/)) {delete MENU.skipUp; return FALSE(event)} @@ -606,6 +607,9 @@ Name: function () {return _(this.name[0],this.name[1])}, Mouseover: function (event,menu) { + if (menu.parentNode === MENU.active.parentNode) { + this.Deactivate(MENU.active); + } this.Activate(event, menu); }, Mouseout: function (event,menu) { @@ -745,7 +749,8 @@ MENU.Focus(menu); }, Deactivate: function (menu) { - menu.className = menu.className.replace(/ MathJax_MenuActive/,"")} + menu.className = menu.className.replace(/ MathJax_MenuActive/,""); + } });