Author: bago
Date: Wed Apr 25 08:15:55 2007
New Revision: 532384
URL: http://svn.apache.org/viewvc?view=rev&rev=532384
Log:
Regenerated download pages for tracking purpose.
Modified:
james/site/trunk/www/download.html
james/site/trunk/www/downloadunstable.html
Modified: james/site/trunk/www/download.html
URL:
http://svn.apache.org/viewvc/james/site/trunk/www/download.html?view=diff&rev=532384&r1=532383&r2=532384
==============================================================================
--- james/site/trunk/www/download.html (original)
+++ james/site/trunk/www/download.html Wed Apr 25 08:15:55 2007
@@ -48,7 +48,7 @@
<div class="xleft">
- Last Published: 04/19/2007
+ Last Published: 04/25/2007
</div>
<div class="xright"> <a href="index.html">JAMES Project</a>
|
@@ -226,6 +226,7 @@
+
<a name="Downloading the Apache James Mail Server"></a><div
class="section"><h2>Downloading the Apache James Mail Server</h2>
<p>Use the links below to download the Apache James Mail Server from one of
@@ -350,7 +351,6 @@
</div>
-
</div>
</div>
<div class="clear">
@@ -378,6 +378,59 @@
<script type="text/javascript">
_uacct = "UA-1384591-1";
urchinTracker();
+ </script>
+ <script type="text/javascript">
+ if (document.getElementsByTagName) {
+ var hrefs = document.getElementsByTagName('a');
+ var extensions = ["gz","bz2","zip","jar","asc","sar"];
+ for (var l = 0; l < hrefs.length; l++) {
+ if (hrefs[l] != "") {
+ var path = hrefs[l].pathname;
+ var external = hrefs[l].hostname != location.host;
+ if (external) {
+ var splitted = path.split('.');
+ var ext = splitted[splitted.length-1];
+ for (var e = 0; e < extensions.length; e++) {
+ if (extensions[e] == ext) {
+ startListening(hrefs[l],"click",trackDownloads);
+ }
+ }
+ }
+ }
+ }
+ }
+
+ function startListening (obj,evnt,func) {
+ if (obj.addEventListener) {
+ obj.addEventListener(evnt,func,false);
+ } else if (obj.attachEvent) {
+ obj.attachEvent("on" + evnt,func);
+ }
+ }
+
+ function trackDownloads (evnt) {
+ var lnk;
+ if (evnt.srcElement) {
+ var elmnt = evnt.srcElement;
+ while (elmnt.tagName != "A") {
+ var newelmnt = elmnt.parentNode;
+ elmnt = newelmnt;
+ }
+ lnk = elmnt.hostname + "/" + elmnt.pathname + elmnt.search;
+ } else {
+ lnk = this.hostname + this.pathname + this.search;
+ }
+
+ var pos = lnk.indexOf("/james/");
+ if (pos != -1) {
+ lnk = lnk.substr(pos+7);
+ }
+ lnk = "/downloads/"+lnk;
+
+ if (typeof(urchinTracker) == "function") {
+ urchinTracker(lnk);
+ }
+ }
</script>
</body>
</html>
Modified: james/site/trunk/www/downloadunstable.html
URL:
http://svn.apache.org/viewvc/james/site/trunk/www/downloadunstable.html?view=diff&rev=532384&r1=532383&r2=532384
==============================================================================
--- james/site/trunk/www/downloadunstable.html (original)
+++ james/site/trunk/www/downloadunstable.html Wed Apr 25 08:15:55 2007
@@ -48,7 +48,7 @@
<div class="xleft">
- Last Published: 04/19/2007
+ Last Published: 04/25/2007
</div>
<div class="xright"> <a href="index.html">JAMES Project</a>
|
@@ -405,6 +405,59 @@
<script type="text/javascript">
_uacct = "UA-1384591-1";
urchinTracker();
+ </script>
+ <script type="text/javascript">
+ if (document.getElementsByTagName) {
+ var hrefs = document.getElementsByTagName('a');
+ var extensions = ["gz","bz2","zip","jar","asc","sar"];
+ for (var l = 0; l < hrefs.length; l++) {
+ if (hrefs[l] != "") {
+ var path = hrefs[l].pathname;
+ var external = hrefs[l].hostname != location.host;
+ if (external) {
+ var splitted = path.split('.');
+ var ext = splitted[splitted.length-1];
+ for (var e = 0; e < extensions.length; e++) {
+ if (extensions[e] == ext) {
+ startListening(hrefs[l],"click",trackDownloads);
+ }
+ }
+ }
+ }
+ }
+ }
+
+ function startListening (obj,evnt,func) {
+ if (obj.addEventListener) {
+ obj.addEventListener(evnt,func,false);
+ } else if (obj.attachEvent) {
+ obj.attachEvent("on" + evnt,func);
+ }
+ }
+
+ function trackDownloads (evnt) {
+ var lnk;
+ if (evnt.srcElement) {
+ var elmnt = evnt.srcElement;
+ while (elmnt.tagName != "A") {
+ var newelmnt = elmnt.parentNode;
+ elmnt = newelmnt;
+ }
+ lnk = elmnt.hostname + "/" + elmnt.pathname + elmnt.search;
+ } else {
+ lnk = this.hostname + this.pathname + this.search;
+ }
+
+ var pos = lnk.indexOf("/james/");
+ if (pos != -1) {
+ lnk = lnk.substr(pos+7);
+ }
+ lnk = "/downloads/"+lnk;
+
+ if (typeof(urchinTracker) == "function") {
+ urchinTracker(lnk);
+ }
+ }
</script>
</body>
</html>