1
0
Fork 0
mirror of https://github.com/infinum/cookies_eu synced 2023-03-27 23:21:16 -04:00
cookies_eu/app/assets/javascripts/cookies_eu.js

35 lines
812 B
JavaScript
Raw Normal View History

//= require js.cookie
'use strict';
document.addEventListener('DOMContentLoaded', function() {
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);
}
},
setCookie: function() {
Cookies.set('cookie_eu_consented', true, { path: '/', expires: 365 });
2016-09-16 21:36:09 +02:00
var container = document.querySelector('.js-cookies-eu');
container.parentNode.removeChild(container);
}
}
cookiesEu.init();
});