Skip to content

Commit 6465686

Browse files
committed
Handle head properly in another location when looking for script tags. Issue #1016.
1 parent 2376351 commit 6465686

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

unpacked/MathJax.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3038,7 +3038,7 @@ MathJax.Hub.Startup = {
30383038
if (!BASE) {BASE = window[BASENAME] = {}}
30393039

30403040
var HUB = BASE.Hub; var STARTUP = HUB.Startup; var CONFIG = HUB.config;
3041-
var HEAD = document.getElementsByTagName("head")[0];
3041+
var HEAD = document.head || (document.getElementsByTagName("head")[0]);
30423042
if (!HEAD) {HEAD = document.childNodes[0]};
30433043
var scripts = (document.documentElement || document).getElementsByTagName("script");
30443044
if (scripts.length === 0 && HEAD.namespaceURI)
@@ -3170,7 +3170,7 @@ MathJax.Hub.Startup = {
31703170
if (browser.hasMathPlayer) {
31713171
var mathplayer = document.createElement("object");
31723172
mathplayer.id = "mathplayer"; mathplayer.classid = "clsid:32F66A20-7614-11D4-BD11-00104BD3F987";
3173-
document.getElementsByTagName("head")[0].appendChild(mathplayer);
3173+
HEAD.appendChild(mathplayer);
31743174
document.namespaces.add("m","http://www.w3.org/1998/Math/MathML");
31753175
browser.mpNamespace = true;
31763176
if (document.readyState && (document.readyState === "loading" ||

0 commit comments

Comments
 (0)