From b014ca6deae8e8b193f4357d453ccf7c795ffec6 Mon Sep 17 00:00:00 2001 From: Patrick Wendell Date: Fri, 12 Sep 2014 20:36:11 +0000 Subject: Adding pretty titles for download links. --- downloads.md | 5 +---- js/downloads.js | 24 ++++++++++++++++++------ site/downloads.html | 5 +---- site/js/downloads.js | 24 ++++++++++++++++++------ 4 files changed, 38 insertions(+), 20 deletions(-) diff --git a/downloads.md b/downloads.md index 3968d6838..3c9bd1503 100644 --- a/downloads.md +++ b/downloads.md @@ -24,10 +24,7 @@ The latest release of Spark is Spark 1.1.0, released on September 11, 2014
2. Chose a package type: - -
Note: Spark can be - built from source for many other Hadoop versions. -
+
3. Chose a download type:
diff --git a/js/downloads.js b/js/downloads.js index 3d7622a2d..f8abefbf0 100644 --- a/js/downloads.js +++ b/js/downloads.js @@ -7,15 +7,24 @@ function addRelease(version, releaseDate, packages, downloadable) { releases[version] = {released: releaseDate, packages: packages, downloadable: downloadable}; } -var sources = ["sources"]; +var sources = {pretty: "Source Code [can build several Hadoop versions]", tag: "sources"}; +var hadoop1 = {pretty: "Pre-built for Hadoop 1.X", tag: "hadoop1"}; +var cdh4 = {pretty: "Pre-built for CDH 4", tag: "cdh4"}; +var hadoop2 = {pretty: "Pre-built for Hadoop 2.2", tag: "hadoop2"}; +var hadoop2p3 = {pretty: "Pre-built for Hadoop 2.3", tag: "hadoop2.3"}; +var hadoop2p4 = {pretty: "Pre-built for Hadoop 2.4", tag: "hadoop2.4"}; +var mapr3 = {pretty: "Pre-built for MapR 3.X", tag: "mapr3"}; +var mapr4 = {pretty: "Pre-built for MapR 4.X", tag: "mapr4"}; + +var sourcePackage = [sources]; // 0.7+ -var packagesV1 = sources.concat(["hadoop1", "cdh4"]); +var packagesV1 = sourcePackage.concat([hadoop1, cdh4]); // 0.8.1+ -var packagesV2 = packagesV1.concat(["hadoop2"]); +var packagesV2 = packagesV1.concat([hadoop2]); // 1.0.1+ -var packagesV3 = packagesV2.concat(["mapr3", "mapr4"]); +var packagesV3 = packagesV2.concat([mapr3, mapr4]); // 1.1.0+ -var packagesV4 = packagesV1.concat(["hadoop2.3", "hadoop2.4", "mapr3", "mapr4"]); +var packagesV4 = packagesV1.concat([hadoop2p3, hadoop2p4, mapr3, mapr4]); addRelease("1.1.0", new Date("9/11/2014"), packagesV4, true); addRelease("1.0.2", new Date("8/5/2014"), packagesV3, true); @@ -87,7 +96,10 @@ function onVersionSelect() { var version = getSelectedValue(versionSelect); var packages = releases[version]["packages"]; for (var idx in packages) { - append(packageSelect, "") + var option = "" + .replace(/\$tag/, packages[idx].tag) + .replace(/\$pretty/, packages[idx].pretty); + append(packageSelect, option); } var href = "http://www.apache.org/dist/spark/spark-" + version + "/"; diff --git a/site/downloads.html b/site/downloads.html index 293e6acbe..6e5f3d85b 100644 --- a/site/downloads.html +++ b/site/downloads.html @@ -182,10 +182,7 @@ $(document).ready(function() {
  • Chose a package type: - -
    Note: Spark can be - built from source for many other Hadoop versions. -

    +

  • Chose a download type: diff --git a/site/js/downloads.js b/site/js/downloads.js index 3d7622a2d..f8abefbf0 100644 --- a/site/js/downloads.js +++ b/site/js/downloads.js @@ -7,15 +7,24 @@ function addRelease(version, releaseDate, packages, downloadable) { releases[version] = {released: releaseDate, packages: packages, downloadable: downloadable}; } -var sources = ["sources"]; +var sources = {pretty: "Source Code [can build several Hadoop versions]", tag: "sources"}; +var hadoop1 = {pretty: "Pre-built for Hadoop 1.X", tag: "hadoop1"}; +var cdh4 = {pretty: "Pre-built for CDH 4", tag: "cdh4"}; +var hadoop2 = {pretty: "Pre-built for Hadoop 2.2", tag: "hadoop2"}; +var hadoop2p3 = {pretty: "Pre-built for Hadoop 2.3", tag: "hadoop2.3"}; +var hadoop2p4 = {pretty: "Pre-built for Hadoop 2.4", tag: "hadoop2.4"}; +var mapr3 = {pretty: "Pre-built for MapR 3.X", tag: "mapr3"}; +var mapr4 = {pretty: "Pre-built for MapR 4.X", tag: "mapr4"}; + +var sourcePackage = [sources]; // 0.7+ -var packagesV1 = sources.concat(["hadoop1", "cdh4"]); +var packagesV1 = sourcePackage.concat([hadoop1, cdh4]); // 0.8.1+ -var packagesV2 = packagesV1.concat(["hadoop2"]); +var packagesV2 = packagesV1.concat([hadoop2]); // 1.0.1+ -var packagesV3 = packagesV2.concat(["mapr3", "mapr4"]); +var packagesV3 = packagesV2.concat([mapr3, mapr4]); // 1.1.0+ -var packagesV4 = packagesV1.concat(["hadoop2.3", "hadoop2.4", "mapr3", "mapr4"]); +var packagesV4 = packagesV1.concat([hadoop2p3, hadoop2p4, mapr3, mapr4]); addRelease("1.1.0", new Date("9/11/2014"), packagesV4, true); addRelease("1.0.2", new Date("8/5/2014"), packagesV3, true); @@ -87,7 +96,10 @@ function onVersionSelect() { var version = getSelectedValue(versionSelect); var packages = releases[version]["packages"]; for (var idx in packages) { - append(packageSelect, "") + var option = "" + .replace(/\$tag/, packages[idx].tag) + .replace(/\$pretty/, packages[idx].pretty); + append(packageSelect, option); } var href = "http://www.apache.org/dist/spark/spark-" + version + "/"; -- cgit v1.2.3