Merge branch 'issue1016' into develop. Issue #1016.
This commit is contained in:
commit
20e1e01735
|
@ -641,7 +641,7 @@ MathJax.cdnFileVersions = {}; // can be used to specify revisions for indi
|
||||||
if (document.styleSheets && document.styleSheets.length > sheets)
|
if (document.styleSheets && document.styleSheets.length > sheets)
|
||||||
{sheets = document.styleSheets.length}
|
{sheets = document.styleSheets.length}
|
||||||
if (!head) {
|
if (!head) {
|
||||||
head = (document.getElementsByTagName("head"))[0];
|
head = document.head || ((document.getElementsByTagName("head"))[0]);
|
||||||
if (!head) {head = document.body}
|
if (!head) {head = document.body}
|
||||||
}
|
}
|
||||||
return head;
|
return head;
|
||||||
|
@ -3038,9 +3038,11 @@ MathJax.Hub.Startup = {
|
||||||
if (!BASE) {BASE = window[BASENAME] = {}}
|
if (!BASE) {BASE = window[BASENAME] = {}}
|
||||||
|
|
||||||
var HUB = BASE.Hub; var STARTUP = HUB.Startup; var CONFIG = HUB.config;
|
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]};
|
if (!HEAD) {HEAD = document.childNodes[0]};
|
||||||
var scripts = (document.documentElement || document).getElementsByTagName("script");
|
var scripts = (document.documentElement || document).getElementsByTagName("script");
|
||||||
|
if (scripts.length === 0 && HEAD.namespaceURI)
|
||||||
|
scripts = document.getElementsByTagNameNS(HEAD.namespaceURI,"script");
|
||||||
var namePattern = new RegExp("(^|/)"+BASENAME+"\\.js(\\?.*)?$");
|
var namePattern = new RegExp("(^|/)"+BASENAME+"\\.js(\\?.*)?$");
|
||||||
for (var i = scripts.length-1; i >= 0; i--) {
|
for (var i = scripts.length-1; i >= 0; i--) {
|
||||||
if ((scripts[i].src||"").match(namePattern)) {
|
if ((scripts[i].src||"").match(namePattern)) {
|
||||||
|
@ -3168,7 +3170,7 @@ MathJax.Hub.Startup = {
|
||||||
if (browser.hasMathPlayer) {
|
if (browser.hasMathPlayer) {
|
||||||
var mathplayer = document.createElement("object");
|
var mathplayer = document.createElement("object");
|
||||||
mathplayer.id = "mathplayer"; mathplayer.classid = "clsid:32F66A20-7614-11D4-BD11-00104BD3F987";
|
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");
|
document.namespaces.add("m","http://www.w3.org/1998/Math/MathML");
|
||||||
browser.mpNamespace = true;
|
browser.mpNamespace = true;
|
||||||
if (document.readyState && (document.readyState === "loading" ||
|
if (document.readyState && (document.readyState === "loading" ||
|
||||||
|
|
Loading…
Reference in New Issue
Block a user