2016-09-15 20:12:17 +02:00
|
|
|
//= require js.cookie
|
|
|
|
'use strict';
|
|
|
|
|
2016-10-03 22:06:23 +02:00
|
|
|
var cookiesEu = {
|
|
|
|
init: function() {
|
|
|
|
var cookiesEuOKButton = document.querySelector('.js-cookies-eu-ok');
|
|
|
|
|
|
|
|
if (cookiesEuOKButton) {
|
|
|
|
this.addListener(cookiesEuOKButton);
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
addListener: function(target) {
|
|
|
|
// Support for IE < 9
|
|
|
|
if (target.attachEvent) {
|
|
|
|
target.attachEvent('onclick', this.setCookie);
|
|
|
|
} else {
|
|
|
|
target.addEventListener('click', this.setCookie, false);
|
2016-09-15 20:12:17 +02:00
|
|
|
}
|
2016-10-03 22:06:23 +02:00
|
|
|
},
|
|
|
|
|
|
|
|
setCookie: function() {
|
|
|
|
Cookies.set('cookie_eu_consented', true, { path: '/', expires: 365 });
|
|
|
|
|
|
|
|
var container = document.querySelector('.js-cookies-eu');
|
|
|
|
container.parentNode.removeChild(container);
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
(function() {
|
|
|
|
var isCalled = false;
|
|
|
|
|
|
|
|
function isReady() {
|
|
|
|
if (isCalled) return;
|
|
|
|
isCalled = true;
|
|
|
|
|
|
|
|
cookiesEu.init();
|
2016-09-15 20:12:17 +02:00
|
|
|
}
|
|
|
|
|
2016-10-03 22:06:23 +02:00
|
|
|
if (document.addEventListener) {
|
|
|
|
document.addEventListener('DOMContentLoaded', isReady, false);
|
|
|
|
}
|
2016-09-15 20:12:17 +02:00
|
|
|
|
2016-10-03 22:06:23 +02:00
|
|
|
// Old browsers IE < 9
|
|
|
|
if (window.addEventListener) {
|
|
|
|
window.addEventListener('load', isReady, false);
|
|
|
|
} else if (window.attachEvent) {
|
|
|
|
window.attachEvent('onload', isReady);
|
|
|
|
}
|
|
|
|
})();
|