www

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

commit 2c028aee2269d8c66c453e9bbfa27573eba49eb0
parent c6b98d45cc6cb297e1430576bf75aa85f357a973
Author: zorkow <volker.sorge@gmail.com>
Date:   Tue, 18 Aug 2015 22:51:59 +0100

Incorporates review suggestions.

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

diff --git a/unpacked/extensions/MathMenu.js b/unpacked/extensions/MathMenu.js @@ -427,12 +427,14 @@ this.node = node; }, - Attributes: function() { - return {onmouseup: MENU.Mouseup, - ondragstart: FALSE, onselectstart: FALSE, onselectend: FALSE, - ontouchstart: MENU.Touchstart, ontouchend: MENU.Touchend, - className: "MathJax_MenuItem", menuItem: this}; - }, + Attributes: function(def) { + return HUB.Insert( + {onmouseup: MENU.Mouseup, + ondragstart: FALSE, onselectstart: FALSE, onselectend: FALSE, + ontouchstart: MENU.Touchstart, ontouchend: MENU.Touchend, + className: "MathJax_MenuItem", menuItem: this}, + def); + }, Create: function (menu) { if (!this.hidden) { var def = this.Attributes(); @@ -503,14 +505,15 @@ role: "menuitem", // Aria role. Attributes: function() { - var def = this.SUPER(arguments).Attributes.apply(this,arguments); + var def = this.SUPER(arguments).Attributes.call( + this, + {onmouseover: MENU.Mouseover, onmouseout: MENU.Mouseout, + onmousedown: MENU.Mousedown, role: this.role, + 'aria-disabled': !!this.disabled}); if (this.disabled) { def.className += " MathJax_MenuDisabled"; } - var augdef = {onmouseover: MENU.Mouseover, onmouseout: MENU.Mouseout, - onmousedown: MENU.Mousedown, role: this.role, - 'aria-disabled': !!this.disabled}; - return MathJax.Hub.Insert(def, augdef); + return def; } });