Cookies disclaimerΒΆ
This document describes how to add a Cookies disclaimer box to a project. The source code for this how-to is available in GitHub.
Add the HTML snippet to every page on the project.
<div id="cookies-disclaimer">
<p>
We use cookies to track usage and preferences in accordance with our
<a href="/privacy-policy/">Privacy & Cookie Policy</a>
</p>
<p>
<button aria-label="Dismiss alert" type="button">I understand</button>
</p>
</div>
Add the JavaScript function to the project.
function cookies() { const disclaimer = document.querySelector('#cookies-disclaimer') if (localStorage.getItem('cookies-accepted')) { hideCookiesDisclaimer(disclaimer) return } const button = disclaimer.querySelector('button') button.addEventListener('click', (event) => { localStorage.setItem('cookies-accepted', true) hideCookiesDisclaimer(disclaimer) }) } function hideCookiesDisclaimer(disclaimer) { disclaimer.className = ' hidden' }
Call the
cookies()
function from the main project script.Add a Privacy and Cookie Policy to the project.