From 41f6d9b0607a97bd7c643609c62c4fd0d8be1780 Mon Sep 17 00:00:00 2001 From: Patrick Klingemann Date: Mon, 9 Jun 2014 09:46:08 -0400 Subject: avoid unintentional global variables --- src/element.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/element.js b/src/element.js index bd7e55a..712bef2 100755 --- a/src/element.js +++ b/src/element.js @@ -343,7 +343,7 @@ SVG.Element = SVG.invent({ } // Return array of classes on the node , classes: function() { - classAttr = this.node.getAttribute('class') + var classAttr = this.node.getAttribute('class') if (classAttr === null) { return [] } else { @@ -356,6 +356,7 @@ SVG.Element = SVG.invent({ } // Add class to the node , addClass: function(className) { + var classArray if (!(this.hasClass(className))) { classArray = this.classes() classArray.push(className) @@ -365,6 +366,7 @@ SVG.Element = SVG.invent({ } // Remove class from the node , removeClass: function(className) { + var classArray if (this.hasClass(className)) { classArray = this.classes().filter(function(c) { return c != className -- cgit v1.2.3