diff --git a/unpacked/config/MMLorHTML.js b/unpacked/config/MMLorHTML.js
index e607d61a8..cd2dba0fe 100644
--- a/unpacked/config/MMLorHTML.js
+++ b/unpacked/config/MMLorHTML.js
@@ -47,7 +47,7 @@
*/
(function (HUB) {
- var VERSION = "1.0";
+ var VERSION = "1.0.1";
var CONFIG = MathJax.Hub.Insert({
prefer: {MSIE:"MML", Firefox:"MML", Opera:"HTML", other:"HTML"}
@@ -76,8 +76,13 @@
CONFIG.prefer);
if (canUseHTML || canUseMML) {
- if (canUseMML && (prefer === "MML" || !canUseHTML))
- {HUB.config.jax.unshift("output/NativeMML")} else {HUB.config.jax.unshift("output/HTML-CSS")}
+ if (canUseMML && (prefer === "MML" || !canUseHTML)) {
+ if (MathJax.OutputJax.NativeMML) {MathJax.OutputJax.NativeMML.Register("jax/mml")}
+ else {HUB.config.jax.unshift("output/NativeMML")}
+ } else {
+ if (MathJax.OutputJax["HTML-CSS"]) {MathJax.OutputJax["HTML-CSS"].Register("jax/mml")}
+ else {HUB.config.jax.unshift("output/HTML-CSS")}
+ }
} else {
HUB.PreProcess.disabled = true;
HUB.prepareScripts.disabled = true;
diff --git a/unpacked/jax/output/HTML-CSS/config.js b/unpacked/jax/output/HTML-CSS/config.js
index dc62fb169..1d3e86b33 100644
--- a/unpacked/jax/output/HTML-CSS/config.js
+++ b/unpacked/jax/output/HTML-CSS/config.js
@@ -24,7 +24,7 @@
MathJax.OutputJax["HTML-CSS"] = MathJax.OutputJax({
id: "HTML-CSS",
- version: "1.0.5",
+ version: "1.0.6",
directory: MathJax.OutputJax.directory + "/HTML-CSS",
extensionDir: MathJax.OutputJax.extensionDir + "/HTML-CSS",
autoloadDir: MathJax.OutputJax.directory + "/HTML-CSS/autoload",
@@ -70,7 +70,9 @@ MathJax.OutputJax["HTML-CSS"] = MathJax.OutputJax({
}
});
-MathJax.OutputJax["HTML-CSS"].Register("jax/mml");
+
+if (!MathJax.Hub.config.delayJaxRegistration)
+ {MathJax.OutputJax["HTML-CSS"].Register("jax/mml")}
(function (HUB,HTMLCSS) {
var CONFIG;
diff --git a/unpacked/jax/output/NativeMML/config.js b/unpacked/jax/output/NativeMML/config.js
index 50a1cad24..e00e6c24a 100644
--- a/unpacked/jax/output/NativeMML/config.js
+++ b/unpacked/jax/output/NativeMML/config.js
@@ -24,7 +24,7 @@
MathJax.OutputJax.NativeMML = MathJax.OutputJax({
id: "NativeMML",
- version: "1.0.2",
+ version: "1.0.3",
directory: MathJax.OutputJax.directory + "/NativeMML",
extensionDir: MathJax.OutputJax.extensionDir + "/NativeMML",
@@ -41,7 +41,9 @@ MathJax.OutputJax.NativeMML = MathJax.OutputJax({
}
}
});
-MathJax.OutputJax.NativeMML.Register("jax/mml");
+
+if (!MathJax.Hub.config.delayJaxRegistration)
+ MathJax.OutputJax.NativeMML.Register("jax/mml");
(function (browser) {
if (browser.isMSIE) {