Author: felixk
Date: Wed Jun 29 17:13:24 2011
New Revision: 1141169

URL: http://svn.apache.org/viewvc?rev=1141169&view=rev
Log:
Access javascript arrays via array.item(nr) instead of array[nr] because the 
cgi script doesn't likes words in square brackets. See JAMES-1260

Modified:
    james/project/trunk/maven-skin/src/main/resources/META-INF/maven/site.vm

Modified: 
james/project/trunk/maven-skin/src/main/resources/META-INF/maven/site.vm
URL: 
http://svn.apache.org/viewvc/james/project/trunk/maven-skin/src/main/resources/META-INF/maven/site.vm?rev=1141169&r1=1141168&r2=1141169&view=diff
==============================================================================
--- james/project/trunk/maven-skin/src/main/resources/META-INF/maven/site.vm 
(original)
+++ james/project/trunk/maven-skin/src/main/resources/META-INF/maven/site.vm 
Wed Jun 29 17:13:24 2011
@@ -467,7 +467,7 @@
       (function() {
         var ga = document.createElement('script'); ga.type = 
'text/javascript'; ga.async = true;
         ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
-        var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
+        var s = document.getElementsByTagName('script').item(0); 
s.parentNode.insertBefore(ga, s);
       })();
 
     </script>
@@ -524,17 +524,15 @@
       var hrefs = document.getElementsByTagName('a'); 
       var extensions = ["gz","bz2","zip","jar","asc","sar"];
       for (var l = 0; l < hrefs.length; l++) {
-        // 0+ is a workaround for download.cgi script by ASF that 
-        // is not happy with simple words in square brackets
-        if (hrefs[0+l] != "") {
-          var path = hrefs[0+l].pathname;
-          var external = hrefs[0+l].hostname != location.host;
+        if (hrefs.item(l) != "") {
+          var path = hrefs.item(l).pathname;
+          var external = hrefs.item(l).hostname != location.host;
           if (external) {
             var splitted = path.split('.');
-            var ext = splitted[0+splitted.length-1];
+            var ext = splitted.item(splitted.length-1);
             for (var e = 0; e < extensions.length; e++) {
-              if (extensions[0+e] == ext) {
-                startListening(hrefs[0+l],"click",trackDownloads);
+              if (extensions.item(e) == ext) {
+                startListening(hrefs.item(l),"click",trackDownloads);
               }
        }
           }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to