Sha256: 02c4fb778afe79bbd9ed65beffe71a9a54ad28a90bb66243ce0279fd943c6bd4
Contents?: true
Size: 778 Bytes
Versions: 2
Compression:
Stored size: 778 Bytes
Contents
//= require js-cookie/src/js.cookie window.addEventListener('load', function() { var cookieKey = 'gdpr.cookie_consent.ok', cookieAlreadySet = Cookies.get(cookieKey) === 'true'; gdprCookieConsent = document.querySelector('.js-gdpr__cookie_consent'); if(!gdprCookieConsent) { return; } if (!cookieAlreadySet) { gdprCookieConsent.classList.add('gdpr__cookie_consent--necessary'); gdprCookieConsent.querySelector('.js-gdpr__cookie_consent__buttons__ok').addEventListener('click', function() { Cookies.set(cookieKey, true, {path: '/', expires: 365}); if (gdprCookieConsent.parentNode) { gdprCookieConsent.parentNode.removeChild(gdprCookieConsent) }; }); } });
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
middleman-gdpr-1.1.0 | source/javascripts/gdpr/cookie_consent.js |
middleman-gdpr-1.0.1 | source/javascripts/gdpr/cookie_consent.js |