summaryrefslogtreecommitdiff
path: root/pages/assets/js/download.js
diff options
context:
space:
mode:
Diffstat (limited to 'pages/assets/js/download.js')
-rw-r--r--pages/assets/js/download.js40
1 files changed, 31 insertions, 9 deletions
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";
+}