commit 646568650e59e7bd14d76f833f72ea202ac806b8
parent 237635132a4c56eacb4dbd72667c357da3e0d6dc
Author: Davide P. Cervone <dpvc@union.edu>
Date: Thu, 22 Jan 2015 11:02:58 -0500
Handle head properly in another location when looking for script tags. Issue #1016.
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/unpacked/MathJax.js b/unpacked/MathJax.js
@@ -3038,7 +3038,7 @@ MathJax.Hub.Startup = {
if (!BASE) {BASE = window[BASENAME] = {}}
var HUB = BASE.Hub; var STARTUP = HUB.Startup; var CONFIG = HUB.config;
- var HEAD = document.getElementsByTagName("head")[0];
+ var HEAD = document.head || (document.getElementsByTagName("head")[0]);
if (!HEAD) {HEAD = document.childNodes[0]};
var scripts = (document.documentElement || document).getElementsByTagName("script");
if (scripts.length === 0 && HEAD.namespaceURI)
@@ -3170,7 +3170,7 @@ MathJax.Hub.Startup = {
if (browser.hasMathPlayer) {
var mathplayer = document.createElement("object");
mathplayer.id = "mathplayer"; mathplayer.classid = "clsid:32F66A20-7614-11D4-BD11-00104BD3F987";
- document.getElementsByTagName("head")[0].appendChild(mathplayer);
+ HEAD.appendChild(mathplayer);
document.namespaces.add("m","http://www.w3.org/1998/Math/MathML");
browser.mpNamespace = true;
if (document.readyState && (document.readyState === "loading" ||