(function() {
const consentPropName = "cookies_consent"; const storageType = localStorage; shouldShowCookieConsent = () => !storageType.getItem(consentPropName); acceptCookieConsent = () => storageType.setItem(consentPropName, true); window.addEventListener("load", () => { if(!shouldShowCookieConsent()) { return; } const cookieContainer = document.createElement("div"); cookieContainer.classList.add("hidden"); const cookieParagraph = document.createElement("p"); const cookieContent = document.createTextNode("{{ site.data.metaData.cookies.message }}"); const cookieAgreeButton = document.createElement("button"); const cookieButtonContent = document.createTextNode("{{ site.data.metaData.cookies.agreeButtonText }}"); cookieAgreeButton.appendChild(cookieButtonContent); cookieAgreeButton.onclick = () => { acceptCookieConsent(); cookieContainer.classList.add("hidden"); window.setTimeout(cookieContainer.remove.bind(cookieContainer), 1000); } cookieParagraph.append(cookieContent); cookieContainer.append(cookieParagraph, cookieAgreeButton); cookieContainer.classList.add("cookie-container") document.body.appendChild(cookieContainer); window.setTimeout(() => cookieContainer.classList.remove("hidden")); });
})();