diff --git a/unpacked/MathJax.js b/unpacked/MathJax.js index a80a39f0b..fc6a7ce0e 100644 --- a/unpacked/MathJax.js +++ b/unpacked/MathJax.js @@ -1396,7 +1396,7 @@ MathJax.Localization = { // directory and file. // loadFile: function (file,data,callback) { - callback = MathJax.Callback(callback||{}); + callback = MathJax.Callback(callback); file = (data.file || file); // the data's file name or the default name if (!file.match(/\.js$/)) {file += ".js"} // add .js if needed // @@ -1435,7 +1435,7 @@ MathJax.Localization = { if (load) { return MathJax.Callback.Queue( load,["loadDomain",this,domain] // call again to load domain - ).Push(callback); + ).Push(callback||{}); } } if (localeData.domains && domain in localeData.domains) { diff --git a/unpacked/extensions/MathMenu.js b/unpacked/extensions/MathMenu.js index ef36bf526..925636dd7 100644 --- a/unpacked/extensions/MathMenu.js +++ b/unpacked/extensions/MathMenu.js @@ -200,7 +200,7 @@ SIGNAL.Post(["post",MENU.jax]); MENU.isRTL = (MathJax.Localization.fontDirection() === "rtl"); } - var menu = HTML.addElement(div,"div",{ + var menu = HTML.Element("div",{ onmouseup: MENU.Mouseup, ondblclick: FALSE, ondragstart: FALSE, onselectstart: FALSE, oncontextmenu: FALSE, menuItem: this, className: "MathJax_Menu" @@ -214,6 +214,8 @@ ontouchstart: MENU.Close, ontouchend: FALSE, onmousedown: MENU.Close, onmouseup: FALSE },[["img",{src: CONFIG.closeImg, style:{width:"100%",height:"100%"}}]]); } + + div.appendChild(menu); this.posted = true; menu.style.width = (menu.offsetWidth+2) + "px";