www

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

commit d2bbe754991ea96c23c74f0c54e79b6cbd286164
parent ef86d6300907ef43956e50a0ee302ec2ec5a4b68
Author: Davide P. Cervone <dpvc@union.edu>
Date:   Tue, 27 Nov 2012 14:25:32 -0500

Allow preview to be just a plain string (rather than requiring [string]).

Diffstat:
Munpacked/extensions/asciimath2jax.js | 5++---
Munpacked/extensions/jsMath2jax.js | 5++---
Munpacked/extensions/mml2jax.js | 8++++----
Munpacked/extensions/tex2jax.js | 5++---
4 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/unpacked/extensions/asciimath2jax.js b/unpacked/extensions/asciimath2jax.js @@ -201,9 +201,8 @@ MathJax.Extension.asciimath2jax = { }, createPreview: function (mode,asciimath) { - var preview; - if (this.config.preview === "AsciiMath") {preview = [this.filterPreview(asciimath)]} - else if (this.config.preview instanceof Array) {preview = this.config.preview} + var preview = this.config.preview; + if (preview === "AsciiMath") {preview = [this.filterPreview(asciimath)]} if (preview) { preview = MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},preview); this.insertNode(preview); diff --git a/unpacked/extensions/jsMath2jax.js b/unpacked/extensions/jsMath2jax.js @@ -70,9 +70,8 @@ MathJax.Extension.jsMath2jax = { }, createPreview: function (node) { - var preview; - if (this.config.preview === "TeX") {preview = [this.filterPreview(node.innerHTML)]} - else if (this.config.preview instanceof Array) {preview = this.config.preview} + var preview = this.config.preview; + if (preview === "TeX") {preview = [this.filterPreview(node.innerHTML)]} if (preview) { preview = MathJax.HTML.Element("span",{className: MathJax.Hub.config.preRemoveClass},preview); node.parentNode.insertBefore(preview,node); diff --git a/unpacked/extensions/mml2jax.js b/unpacked/extensions/mml2jax.js @@ -172,15 +172,15 @@ MathJax.Extension.mml2jax = { }, quoteHTML: function (string) { if (string == null) {string = ""} - return string.replace(/&/g,"&#x26;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"); + return string.replace(/&/g,"&#x26;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;"); }, createPreview: function (math,script) { - var preview; - if (this.config.preview === "alttext") { + var preview = this.config.preview; + if (preview === "alttext") { var text = math.getAttribute("alttext"); if (text != null) {preview = [this.filterPreview(text)]} - } else if (this.config.preview instanceof Array) {preview = this.config.preview} + } 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 @@ -271,9 +271,8 @@ MathJax.Extension.tex2jax = { }, createPreview: function (mode,tex) { - var preview; - if (this.config.preview === "TeX") {preview = [this.filterPreview(tex)]} - else if (this.config.preview instanceof Array) {preview = this.config.preview} + var preview = this.config.preview; + if (preview === "TeX") {preview = [this.filterPreview(tex)]} if (preview) { preview = MathJax.HTML.Element("span",{className:MathJax.Hub.config.preRemoveClass},preview); this.insertNode(preview);