mirror of
https://github.com/WhatCD/Gazelle.git
synced 2025-01-18 20:21:37 +00:00
Empty commit
This commit is contained in:
parent
330dbf84c3
commit
eba3ae7f33
@ -1,5 +1,6 @@
|
|||||||
var ANDROID_COOKIE_NAME = "mobile_checked_android";
|
var ANDROID_COOKIE_NAME = "mobile_checked_android";
|
||||||
var OTHER_COOKIE_NAME = "mobile_checked_other";
|
var OTHER_COOKIE_NAME = "mobile_checked_other";
|
||||||
|
var MOBILE_SITE_HOSTNAME = "m.what.cd";
|
||||||
var MOBILE_SITE_URL = "https://m.what.cd/";
|
var MOBILE_SITE_URL = "https://m.what.cd/";
|
||||||
var ANDROID_APP_URL = "http://bit.ly/whatandroid";
|
var ANDROID_APP_URL = "http://bit.ly/whatandroid";
|
||||||
|
|
||||||
@ -24,26 +25,29 @@ var isMobile = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
if (isMobile.Android()) {
|
if (window.location.hostname == MOBILE_SITE_HOSTNAME) {
|
||||||
if (!hasCookie(ANDROID_COOKIE_NAME)) {
|
setCookie(OTHER_COOKIE_NAME, true, 365);
|
||||||
setCookie(ANDROID_COOKIE_NAME, true, 365);
|
} else {
|
||||||
var result = confirm("An Android app is available for What.CD. Would you like to download it?");
|
if (isMobile.Android()) {
|
||||||
if (result == true) {
|
if (!hasCookie(ANDROID_COOKIE_NAME)) {
|
||||||
window.location = ANDROID_APP_URL;
|
setCookie(ANDROID_COOKIE_NAME, true, 365);
|
||||||
|
var result = confirm("An Android app is available for What.CD. Would you like to download it?");
|
||||||
|
if (result == true) {
|
||||||
|
window.location = ANDROID_APP_URL;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
} else if (isMobile.NotAndroid()) {
|
||||||
} else if (isMobile.NotAndroid()) {
|
if (!hasCookie(OTHER_COOKIE_NAME)) {
|
||||||
if (!hasCookie(OTHER_COOKIE_NAME)) {
|
setCookie(OTHER_COOKIE_NAME, true, 365);
|
||||||
setCookie(OTHER_COOKIE_NAME, true, 365);
|
var result = confirm("A mobile version of What.CD is available. Would you like to use it?");
|
||||||
var result = confirm("A mobile version of What.CD is available. Would you like to use it?");
|
if (result == true) {
|
||||||
if (result == true) {
|
window.location = MOBILE_SITE_URL;
|
||||||
window.location = MOBILE_SITE_URL;
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function setCookie(c_name, value, exdays) {
|
||||||
function setCookie(c_name,value,exdays) {
|
|
||||||
var exdate = new Date();
|
var exdate = new Date();
|
||||||
exdate.setDate(exdate.getDate() + exdays);
|
exdate.setDate(exdate.getDate() + exdays);
|
||||||
var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
|
var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
|
||||||
@ -51,10 +55,10 @@ function setCookie(c_name,value,exdays) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function getCookie(c_name) {
|
function getCookie(c_name) {
|
||||||
var i,x,y,ARRcookies=document.cookie.split(";");
|
var i, x, y, ARRcookies = document.cookie.split(";");
|
||||||
for (i = 0; i < ARRcookies.length; i++) {
|
for (i = 0; i < ARRcookies.length; i++) {
|
||||||
x = ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
|
x = ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
|
||||||
y = ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
|
y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
|
||||||
x = x.replace(/^\s+|\s+$/g,"");
|
x = x.replace(/^\s+|\s+$/g,"");
|
||||||
if (x == c_name) {
|
if (x == c_name) {
|
||||||
return unescape(y);
|
return unescape(y);
|
||||||
@ -63,7 +67,7 @@ function getCookie(c_name) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function hasCookie(c_name) {
|
function hasCookie(c_name) {
|
||||||
var checked=getCookie(c_name);
|
var checked = getCookie(c_name);
|
||||||
if (checked != null) {
|
if (checked != null) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user