layout: default
<div class=“content-container cookies”>
{{ content }} <hr /> <h2>Consents</h2> {% for consent in site.data.metaData.cookies.consent %} <fieldset> <input type="checkbox" id="{{ consent.name }}"> <label for="{{ consent.name }}"> <strong>{{ consent.name }}</strong> {{ consent.description }} </label> </fieldset> {% endfor %}
</div> <script>
const storageType = localStorage; const consents = eval('{{ site.data.metaData.cookies.consent | jsonify }}'); consents.forEach(consent => { const element = document.getElementById(consent.name); element.checked = storageType.getItem(consent.cookieName) === "true"; element.addEventListener("click", () => { storageType.setItem(consent.cookieName, element.checked); }); });
</script>