From 74a9ac9d480793aedd965ede3571d53b1506ff25 Mon Sep 17 00:00:00 2001 From: Andrea Bogazzi Date: Sat, 16 Aug 2014 16:18:48 +0200 Subject: [PATCH] Update parser.js Changed variable names, For loop in While loop and typing error. --- src/parser.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/parser.js b/src/parser.js index b8a3adb9..b171bcc4 100644 --- a/src/parser.js +++ b/src/parser.js @@ -644,32 +644,32 @@ var linearGradientEls = doc.getElementsByTagName('linearGradient'), radialGradientEls = doc.getElementsByTagName('radialGradient'), el, i, j = 0, id, xlink, elList = [ ], - gradientDefs = { }, postProcess = { }; + gradientDefs = { }, idsToXlinkMap = { }; - elList.lenght = linearGradientEls.length + radialGradientEls.length; + elList.length = linearGradientEls.length + radialGradientEls.length; i = linearGradientEls.length; - for (; i--; ) { + while (i--) { elList[j++] = linearGradientEls[i]; } i = radialGradientEls.length; - for (; i--; ) { + while (i--) { elList[j++] = radialGradientEls[i]; } - for (; j--; ) { + while (j--) { el = elList[j]; xlink = el.getAttribute('xlink:href'); id = el.getAttribute('id'); if (xlink) { - postProcess[id] = xlink.substr(1); + idsToXlinkMap[id] = xlink.substr(1); } gradientDefs[id] = el; } for (id in postProcess) { - var el2 = gradientDefs[postProcess[id]].cloneNode(true); + var el2 = gradientDefs[idsToXlinkMap[id]].cloneNode(true); el = gradientDefs[id]; - while (el2.firstChild != null) { + while (el2.firstChild) { el.appendChild(el2.firstChild); } }