www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 6e442e36bda22f7924c5f25189b9bc6e0c55a469
parent 3922f0c07cf340e6a038babc84fd0ac021ab433b
Author: Frédéric Wang <fred.wang@free.fr>
Date:   Tue, 17 Sep 2013 14:19:59 +0200

Fix regression with HTML snippet preview. #557

Diffstat:
Munpacked/extensions/mml2jax.js | 12++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/unpacked/extensions/mml2jax.js b/unpacked/extensions/mml2jax.js @@ -184,11 +184,14 @@ MathJax.Extension.mml2jax = { createPreview: function (math,script) { var preview = this.config.preview; if (preview === "none") return; + var isNodePreview = false; if (preview === "mathml") { + isNodePreview = true; // mathml preview does not work with IE < 9, so fallback to alttext. if (this.MathTagBug) {preview = "alttext"} else {preview = math} } if (preview === "alttext" || preview === "altimg") { + isNodePreview = true; var alttext = this.filterPreview(math.getAttribute("alttext")); if (preview === "alttext") { if (alttext != null) {preview = MathJax.HTML.TextNode(alttext)} else {preview = null} @@ -202,8 +205,13 @@ MathJax.Extension.mml2jax = { } } if (preview) { - var span = MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass}); - span.appendChild(preview); + var span; + if (isNodePreview) { + span = MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass}); + span.appendChild(preview); + } else { + span = MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},preview); + } script.parentNode.insertBefore(span,script); } },