Merge branch 'issue1323' into develop. Issue #1323.

This commit is contained in:
Davide P. Cervone 2015-12-04 14:37:15 -05:00
commit eb6f1c0123

View File

@ -208,7 +208,12 @@ MathJax.Extension["MathML/content-mathml"] = (function(HUB) {
if (CToP.tokens[contentMMLNode.nodeName]) { if (CToP.tokens[contentMMLNode.nodeName]) {
CToP.tokens[contentMMLNode.nodeName](parentNode,contentMMLNode,precedence); CToP.tokens[contentMMLNode.nodeName](parentNode,contentMMLNode,precedence);
} else if (contentMMLNode.childNodes.length === 0) { } else if (contentMMLNode.childNodes.length === 0) {
var mml = CToP.MML[contentMMLNode.nodeName];
if (mml && mml.isa && mml.isa(CToP.mbase)) {
parentNode.appendChild(CToP.cloneNode(contentMMLNode));
} else {
CToP.appendToken(parentNode,'mi',contentMMLNode.nodeName); CToP.appendToken(parentNode,'mi',contentMMLNode.nodeName);
}
} else { } else {
var clonedChild = CToP.cloneNode(contentMMLNode); var clonedChild = CToP.cloneNode(contentMMLNode);
parentNode.appendChild(clonedChild); parentNode.appendChild(clonedChild);
@ -1712,6 +1717,8 @@ MathJax.Hub.Register.StartupHook("MathML Jax Ready",function () {
var MATHML = MathJax.InputJax.MathML; var MATHML = MathJax.InputJax.MathML;
var CToP = MathJax.Extension["MathML/content-mathml"]; var CToP = MathJax.Extension["MathML/content-mathml"];
CToP.mbase = MathJax.ElementJax.mml.mbase;
CToP.MML = MathJax.ElementJax.mml;
MATHML.DOMfilterHooks.Add(function (data) { MATHML.DOMfilterHooks.Add(function (data) {
data.math = CToP.transformElement(data.math); data.math = CToP.transformElement(data.math);