Attribute values should be JS strings.
authorJohn Resig <jeresig@gmail.com>
Sun, 8 Jul 2007 16:35:48 +0000 (16:35 +0000)
committerJohn Resig <jeresig@gmail.com>
Sun, 8 Jul 2007 16:35:48 +0000 (16:35 +0000)
build/runtest/env.js

index 7a1352a..6483324 100644 (file)
@@ -206,8 +206,7 @@ var window = this;
                this.style = {};
                
                // Load CSS info
-               var styles = (new String(this.getAttribute("style") || ""))
-                       .split(/\s*;\s*/);
+               var styles = (this.getAttribute("style") || "").split(/\s*;\s*/);
                
                for ( var i = 0; i < styles.length; i++ ) {
                        var style = styles[i].split(/\s*:\s*/);
@@ -348,7 +347,7 @@ var window = this;
                
                getAttribute: function(name){
                        return this._dom.hasAttribute(name) ?
-                               this._dom.getAttribute(name) :
+                               new String( this._dom.getAttribute(name) ) :
                                null;
                },
                setAttribute: function(name,value){