Fix problem with Show Source not opening a window in Firefox. (Resolves half od the issues in bug 3040088)

This commit is contained in:
dpvc 2010-08-06 10:49:15 +00:00
parent 2cdcbe2f5e
commit b225ce154a

View File

@ -24,6 +24,8 @@
*/
(function (HUB,HTML,AJAX) {
var VERSION = "1.0.1";
var isPC = HUB.Browser.isPC, isMSIE = HUB.Browser.isMSIE;
var ROUND = (isPC ? null : "5px");
@ -130,6 +132,7 @@
* The main menu class
*/
var MENU = MathJax.Menu = MathJax.Object.Subclass({
version: VERSION,
items: [],
posted: false,
title: null,
@ -333,7 +336,7 @@
},
Label: function (def,menu) {return [this.name]},
Mouseup: function (event,menu) {
if (!this.disabled) {this.Remove(event,menu); this.action.call(this)}
if (!this.disabled) {this.Remove(event,menu); this.action.call(this,event)}
return this.False(event);
}
});
@ -553,7 +556,7 @@
MENU.ShowSource.Window(event); // WeBKit needs to open window on click event
MathJax.Callback.Queue(
AJAX.Require("[MathJax]/extensions/toMathML.js"),
function () {delete AJAX.loadingToMenu},
function () {delete AJAX.loadingToMathML},
[this,arguments.callee,EVENT] // call this function again
);
return;