diff --git a/modules/MathJax/extensions/wiki2jax.js b/modules/MathJax/extensions/wiki2jax.js index 667acfb..77f8baf 100644 --- a/modules/MathJax/extensions/wiki2jax.js +++ b/modules/MathJax/extensions/wiki2jax.js @@ -46,7 +46,7 @@ MathJax.Extension.wiki2jax = { if (node.nodeName == 'IMG') { tex = node.alt; } else { - tex = node.innerHTML.replace(/^\$/,"").replace(/\$$/,""); + tex = $(node).text().replace(/^\$/,"").replace(/\$$/,""); tex = tex.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/ /g," "); } @@ -69,7 +69,7 @@ MathJax.Extension.wiki2jax = { createPreview: function (node) { var preview; - if (this.config.preview === "TeX") {preview = [this.filterPreview(node.innerHTML)]} + if (this.config.preview === "TeX") {preview = [this.filterPreview($(node).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);