collectstatic
This commit is contained in:
1
static/cms/css/pages.css
Normal file
1
static/cms/css/pages.css
Normal file
@@ -0,0 +1 @@
|
||||
/* Empty CSS from Django Suit app to override original file */
|
||||
72
static/tz_detect/js/tzdetect.js
Normal file
72
static/tz_detect/js/tzdetect.js
Normal file
@@ -0,0 +1,72 @@
|
||||
(function(){
|
||||
|
||||
areCookiesEnabled = function() {
|
||||
// Credit for this function goes to: http://stackoverflow.com/a/18114024/764723
|
||||
var cookieEnabled = navigator.cookieEnabled;
|
||||
var cookieEnabledSupported;
|
||||
|
||||
// When cookieEnabled flag is present and false then cookies are disabled.
|
||||
if (cookieEnabled === false) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// If cookieEnabled is null or undefined then assume the browser
|
||||
// doesn't support this flag
|
||||
if (cookieEnabled !== false && !cookieEnabled) {
|
||||
cookieEnabledSupported = false;
|
||||
} else {
|
||||
cookieEnabledSupported = true;
|
||||
}
|
||||
|
||||
|
||||
// try to set a test cookie if we can't see any cookies and we're using
|
||||
// either a browser that doesn't support navigator.cookieEnabled
|
||||
// or IE (which always returns true for navigator.cookieEnabled)
|
||||
if (!document.cookie && (!cookieEnabledSupported || /*@cc_on!@*/false)) {
|
||||
document.cookie = "testcookie=1";
|
||||
|
||||
if (!document.cookie) {
|
||||
return false;
|
||||
} else {
|
||||
document.cookie = "testcookie=; expires=" + new Date(0).toUTCString();
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
};
|
||||
|
||||
var createXMLHttp = function() {
|
||||
var xmlHttp = null;
|
||||
// Use XMLHttpRequest where available
|
||||
if (typeof(XMLHttpRequest) !== undefined) {
|
||||
xmlHttp = new XMLHttpRequest();
|
||||
return xmlHttp;
|
||||
// IE
|
||||
} else if (window.ActiveXObject) {
|
||||
var ieXMLHttpVersions = ['MSXML2.XMLHttp.5.0', 'MSXML2.XMLHttp.4.0', 'MSXML2.XMLHttp.3.0', 'MSXML2.XMLHttp', 'Microsoft.XMLHttp'];
|
||||
for (var i = 0; i < ieXMLHttpVersions.length; i++) {
|
||||
try {
|
||||
xmlHttp = new ActiveXObject(ieXMLHttpVersions[i]);
|
||||
return xmlHttp;
|
||||
} catch (e) {}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
if(!areCookiesEnabled()) {
|
||||
// If cookies are disabled then storing the timezone in the user's
|
||||
// session is a hopeless task and will trigger a request for each
|
||||
// page load. Therefore, we shouldn't bother.
|
||||
return;
|
||||
}
|
||||
|
||||
var xmlHttp = createXMLHttp();
|
||||
if(xmlHttp) {
|
||||
xmlHttp.open('post', window.tz_set_endpoint, true);
|
||||
xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
|
||||
xmlHttp.setRequestHeader('X-CSRFToken', window.csrf_token);
|
||||
xmlHttp.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
|
||||
xmlHttp.send("offset=" + (new Date()).getTimezoneOffset());
|
||||
}
|
||||
|
||||
}());
|
||||
1
static/tz_detect/js/tzdetect.min.js
vendored
Normal file
1
static/tz_detect/js/tzdetect.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(function(){areCookiesEnabled=function(){var e=navigator.cookieEnabled;if(e===false){return false}if(e!==false&&!e){cookieEnabledSupported=false}else{cookieEnabledSupported=true}if(!document.cookie&&(!cookieEnabledSupported||false)){document.cookie="testcookie=1";if(!document.cookie){return false}else{document.cookie="testcookie=; expires="+(new Date(0)).toUTCString()}}return true};var e=function(){var e=null;if(typeof XMLHttpRequest!==undefined){e=new XMLHttpRequest;return e}else if(window.ActiveXObject){var t=["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];for(var n=0;n<t.length;n++){try{e=new ActiveXObject(t[n]);return e}catch(r){}}}};if(!areCookiesEnabled()){return}var t=e();if(t){t.open("post",window.tz_set_endpoint,true);t.setRequestHeader("Content-type","application/x-www-form-urlencoded");t.setRequestHeader("X-CSRFToken",window.csrf_token);t.send("offset="+(new Date).getTimezoneOffset())}})();
|
||||
Reference in New Issue
Block a user