Author: mfranklin
Date: Tue Mar 12 15:12:25 2013
New Revision: 1455572

URL: http://svn.apache.org/r1455572
Log:
Fixed linking to mirror for signatures

Modified:
    rave/site/trunk/content/downloads.mdtext

Modified: rave/site/trunk/content/downloads.mdtext
URL: 
http://svn.apache.org/viewvc/rave/site/trunk/content/downloads.mdtext?rev=1455572&r1=1455571&r2=1455572&view=diff
==============================================================================
--- rave/site/trunk/content/downloads.mdtext (original)
+++ rave/site/trunk/content/downloads.mdtext Tue Mar 12 15:12:25 2013
@@ -48,8 +48,8 @@ All downloads can be verified using the 
          {{#each releases}}
         <tr>
            <td>{{version}} {{#if note}}<a 
href="#{{note.id}}">note</a>{{/if}}</td>
-           <td><a href="{{sourceUrl}}">zip</a> (<a 
href="{{sourceUrl}}.asc">asc</a> <a href="{{sourceUrl}}.md5">md5</a>)</td>
-           <td><ul><li> <a href="{{tarUrl}}">tar.gz</a> (<a 
href="{{tarUrl}}.asc">asc</a> <a href="{{tarUrl}}.md5">md5</a>)  </li><li> <a 
href="{{zipUrl}}">zip</a> (<a href="{{zipUrl}}.asc">asc</a> <a 
href="{{zipUrl}}.md5">md5</a> </li></ul></td>
+           <td><a href="{{sourceUrl}}">zip</a> (<a 
href="{{sourceSigUrl}}.asc">asc</a> <a href="{{sourceSigUrl}}.md5">md5</a>)</td>
+           <td><ul><li> <a href="{{tarUrl}}">tar.gz</a> (<a 
href="{{tarSigUrl}}.asc">asc</a> <a href="{{tarSigUrl}}.md5">md5</a>)  
</li><li> <a href="{{zipUrl}}">zip</a> (<a href="{{zipSigUrl}}.asc">asc</a> <a 
href="{{zipSigUrl}}.md5">md5</a> </li></ul></td>
         </tr>
         {{/each}}
       </tbody>
@@ -60,26 +60,27 @@ All downloads can be verified using the 
    rave = rave || {};
    rave.downloads = {};
 
-   rave.downloads.getMirrorUrl =function(version, type) {
+   rave.downloads.getUrl =function(version, type, prefix) {
       switch(type) {
           case "SOURCE":
-             return 
"http://www.apache.org/dyn/closer.cgi/rave/sources/rave-project-"; + version + 
"-source-release.zip";
+             return prefix + "/rave/sources/rave-project-" + version + 
"-source-release.zip";
           case "TAR":
-             return 
"http://www.apache.org/dyn/closer.cgi/rave/binaries/apache-rave-"; + version + 
"-bin.tar.gz";
+             return prefix + "/rave/binaries/apache-rave-" + version + 
"-bin.tar.gz";
           case "ZIP":
-             return 
"http://www.apache.org/dyn/closer.cgi/rave/binaries/apache-rave-"; + version + 
"-bin.zip";   
+             return prefix + "/rave/binaries/apache-rave-" + version + 
"-bin.zip";   
        }
    }
 
+   rave.downloads.getMirrorUrl =function(version, type) {
+      rave.downloads.getUrl(version, type, 
"http://www.apache.org/dyn/closer.cgi";);
+   }
+
+   rave.downloads.getDistUrl =function(version, type) {
+      rave.downloads.getUrl(version, type, "http://www.apache.org/dist";);
+   }
+
    rave.downloads.getArchiveUrl = function(version, type) {
-      switch(type) {
-          case "SOURCE":
-             return 
"http://archive.apache.org/dist/rave/sources/rave-project-"; + version + 
"-source-release.zip";
-          case "TAR":
-             return 
"http://archive.apache.org/dist/rave/binaries/apache-rave-"; + version + 
"-bin.tar.gz";
-          case "ZIP":
-             return 
"http://archive.apache.org/dist/rave/binaries/apache-rave-"; + version + 
"-bin.zip";   
-       }
+      rave.downloads.getUrl(version, type, "http://archive.apache.org/dist";);
    }
 
     rave.downloads.updateDownloadLinks = function(version) {
@@ -103,8 +104,11 @@ All downloads can be verified using the 
       for(var i=0; i < items.releases.length; i++) {
          var item = items.releases[i];
          item.sourceUrl=fn(item.version, "SOURCE");
+         item.sourceSigUrl=rave.downloads.getDistUrl(item.version, "SOURCE");
          item.tarUrl=fn(item.version, "TAR");
-         item.zipUrl=fn(item.version, "ZIP");      
+         item.tarSigUrl=rave.downloads.getDistUrl(item.version, "TAR");
+         item.zipUrl=fn(item.version, "ZIP"); 
+         item.zipSigUrl=rave.downloads.getDistUrl(item.version, "ZIP");     
       }
    }
     rave.downloads.init =function() {      


Reply via email to