/* * Javascript to show and hide cookie banner using localstorage */ /** * @description Shows the cookie banner */ function showCookieBanner(){ let cookieBanner = document.getElementById("cb-cookie-banner"); cookieBanner.style.display = "block"; } /** * @description Hides the Cookie banner and saves the value to localstorage */ function hideCookieBanner(){ localStorage.setItem("cb_isCookieAccepted", "yes"); let cookieBanner = document.getElementById("cb-cookie-banner"); cookieBanner.style.display = "none"; } /** * @description Checks the localstorage and shows Cookie banner based on it. */ function initializeCookieBanner(){ let isCookieAccepted = localStorage.getItem("cb_isCookieAccepted"); if(isCookieAccepted === null) { localStorage.setItem("cb_isCookieAccepted", "no"); showCookieBanner(); } if(isCookieAccepted === "no"){ showCookieBanner(); } } // Assigning values to window object window.onload = initializeCookieBanner(); window.cb_hideCookieBanner = hideCookieBanner;