From 9178a9af0eb739809dedb13cf0a7d81075f9a71d Mon Sep 17 00:00:00 2001 From: "Davide P. Cervone" Date: Fri, 26 Apr 2013 13:29:35 -0400 Subject: [PATCH] Properly handle preview of 'none' in all preprocessors, and preview of 'alttext' in mml2jax. See note on commit d2bbe75. --- unpacked/extensions/asciimath2jax.js | 1 + unpacked/extensions/mml2jax.js | 5 +++-- unpacked/extensions/tex2jax.js | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/unpacked/extensions/asciimath2jax.js b/unpacked/extensions/asciimath2jax.js index 03c701a1b..a53f37eec 100644 --- a/unpacked/extensions/asciimath2jax.js +++ b/unpacked/extensions/asciimath2jax.js @@ -204,6 +204,7 @@ MathJax.Extension.asciimath2jax = { createPreview: function (mode,asciimath) { var preview = this.config.preview; + if (preview === "none") return; if (preview === "AsciiMath") {preview = [this.filterPreview(asciimath)]} if (preview) { preview = MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},preview); diff --git a/unpacked/extensions/mml2jax.js b/unpacked/extensions/mml2jax.js index b75ee632e..27197e78a 100644 --- a/unpacked/extensions/mml2jax.js +++ b/unpacked/extensions/mml2jax.js @@ -177,10 +177,11 @@ MathJax.Extension.mml2jax = { createPreview: function (math,script) { var preview = this.config.preview; + if (preview === "none") return; if (preview === "alttext") { var text = math.getAttribute("alttext"); - if (text != null) {preview = [this.filterPreview(text)]} - } + if (text != null) {preview = [this.filterPreview(text)]} else {preview = null} + } if (preview) { preview = MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},preview); script.parentNode.insertBefore(preview,script); diff --git a/unpacked/extensions/tex2jax.js b/unpacked/extensions/tex2jax.js index f6b7b4111..529104bce 100644 --- a/unpacked/extensions/tex2jax.js +++ b/unpacked/extensions/tex2jax.js @@ -274,6 +274,7 @@ MathJax.Extension.tex2jax = { createPreview: function (mode,tex) { var preview = this.config.preview; + if (preview === "none") return; if (preview === "TeX") {preview = [this.filterPreview(tex)]} if (preview) { preview = MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},preview);