ioguix's patch to fix safari issues on mac osx. closed out bugs in bug tracker, hopef...
authorxzilla <xzilla>
Wed, 18 Oct 2006 03:12:19 +0000 (03:12 +0000)
committerxzilla <xzilla>
Wed, 18 Oct 2006 03:12:19 +0000 (03:12 +0000)
xloadtree/xloadtree2.js

index f22a69d8cefdf4ca3a5bb3fa6b3deb1661a4b90c..ccdd69fc8f5b1d2be91bc2ecaf5156128846a67d 100644 (file)
@@ -277,15 +277,15 @@ WebFXLoadTree._attrs = ["text", "src", "action", "id", "target"];
 \r
 WebFXLoadTree.createItemFromElement = function (oNode) {\r
        var jsAttrs = {};\r
-       var domAttrs = oNode.attributes;\r
        var i, l;\r
 \r
-       l = domAttrs.length;\r
+       l = oNode.attributes.length;\r
        for (i = 0; i < l; i++) {\r
-               if (domAttrs[i] == null) {\r
+               oNode.attributes[i].nodeValue = String(oNode.attributes[i].nodeValue).replace(/&#38;/g, "&"); // replace for Safari fix for DOM Bug\r
+               if (oNode.attributes[i] == null) {\r
                        continue;\r
                }\r
-               jsAttrs[domAttrs[i].nodeName] = domAttrs[i].nodeValue;\r
+               jsAttrs[oNode.attributes[i].nodeName] = oNode.attributes[i].nodeValue;\r
        }\r
 \r
        var name, val;\r