From 17d105a8a44bbf48e10de10e477c13e0f4388c17 Mon Sep 17 00:00:00 2001 From: gwern Date: Fri, 16 Dec 2011 14:54:29 -0500 Subject: MathMLinHTML: Fix deprecation warning The use of `nodeValue` on `Attr` objects causes a deprecation warning in Firefox since version 7. This patch causes calls to `value` instead of `nodeValue` for all `Attr` objects. This closes #362. --- data/MathMLinHTML.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'data') diff --git a/data/MathMLinHTML.js b/data/MathMLinHTML.js index ad718cf7e..2ab05c686 100644 --- a/data/MathMLinHTML.js +++ b/data/MathMLinHTML.js @@ -1,4 +1,4 @@ -/* +/* March 19, 2004 MathHTML (c) Peter Jipsen http://www.chapman.edu/~jipsen Released under the GNU General Public License version 2 or later. See the GNU General Public License (at http://www.gnu.org/copyleft/gpl.html) @@ -7,15 +7,15 @@ for more details. function convertMath(node) {// for Gecko if (node.nodeType==1) { - var newnode = + var newnode = document.createElementNS("http://www.w3.org/1998/Math/MathML", node.nodeName.toLowerCase()); for(var i=0; i < node.attributes.length; i++) newnode.setAttribute(node.attributes[i].nodeName, - node.attributes[i].nodeValue); + node.attributes[i].value); for (var i=0; i