//= 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 }); var container = document.querySelector('.js-cookies-eu'); container.parentNode.removeChild(container); } } cookiesEu.init(); });