diff options
author | Ruben Pollan <meskio@sindominio.net> | 2017-09-29 12:34:31 +0200 |
---|---|---|
committer | Kali Kaneko <kali@leap.se> | 2017-10-04 01:56:44 +0200 |
commit | e10fb1d77a97dd57c9da7c34e180b216237be623 (patch) | |
tree | 1a834ceca16a7e80e24656567fcc00ff5e9301ad | |
parent | 6475c926c0223f88549c9f27c4b80c9ac135a0c0 (diff) |
Add platform name to the download button
-rw-r--r-- | amber/layouts/home.html.haml | 2 | ||||
-rw-r--r-- | pages/assets/js/download.js | 40 |
2 files changed, 32 insertions, 10 deletions
diff --git a/amber/layouts/home.html.haml b/amber/layouts/home.html.haml index a403135..0a3d18a 100644 --- a/amber/layouts/home.html.haml +++ b/amber/layouts/home.html.haml @@ -34,7 +34,7 @@ .download.text-left %a.btn.btn-large.btn-primary.download{:href => 'install'} %i.fa.fa-download.fa-2x - %span + %span.download-text = t :download_bitmask = yield :content #footer diff --git a/pages/assets/js/download.js b/pages/assets/js/download.js index 692c1dd..3e86723 100644 --- a/pages/assets/js/download.js +++ b/pages/assets/js/download.js @@ -1,22 +1,44 @@ $(document).ready(function() { + var platform = platformStr(); + $(".download").click(function(e) { e.preventDefault(); - download(); + download(platform); }); + + if (["linux", "mac", "android"].indexOf(platform) != -1) { + $(".download-text").text("Download Bitmask for " + platform); + } }); -function download() { +function download(platform) { var link = "install"; + switch (platform) { + case "linux": + link = "https://dl.bitmask.net/client/linux/stable/Bitmask-linux64-latest.tar.gz"; + break; + case "mac": + link = "https://dl.bitmask.net/client/osx/stable/Bitmask-latest.pkg"; + break; + case "android": + link = "install/android"; + break; + } + window.location = link; +}; + +function platformStr() { if (navigator.platform.indexOf("Linux") != -1) { - link = "https://dl.bitmask.net/client/linux/stable/Bitmask-linux64-latest.tar.gz"; + return "linux"; } if (navigator.platform.indexOf("Mac") != -1) { - link = "https://dl.bitmask.net/client/osx/stable/Bitmask-latest.pkg"; + return "mac"; } if (navigator.platform.indexOf("Android") != -1) { - link = "install/android"; + return "android"; } - //if (navigator.platform.indexOf("Win") != -1) { - //} - window.location = link; -}; + if (navigator.platform.indexOf("Win") != -1) { + return "win"; + } + return "other"; +} |