commit 9178a9af0eb739809dedb13cf0a7d81075f9a71d
parent e253967b72010a555d275401415d05dada96a2c5
Author: Davide P. Cervone <dpvc@union.edu>
Date: Fri, 26 Apr 2013 13:29:35 -0400
Properly handle preview of 'none' in all preprocessors, and preview of 'alttext' in mml2jax. See note on commit d2bbe75.
Diffstat:
3 files changed, 5 insertions(+), 2 deletions(-)
diff --git 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
@@ -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
@@ -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);