1let popUp = document.getElementById("cookiePopup"); 2 3const setCookie = (name, value, days) => { 4 let d = new Date(); 5 d.setTime(d.getTime() + (days * 24 * 60 * 60 * 1000)); 6 document.cookie = `${name}=${value}; expires=${d.toUTCString()}; path=/`; 7}; 8 9const getCookie = (name) => { 10 const nameEQ = name + "="; 11 const cookies = document.cookie.split(';'); 12 13 for (let i = 0; i < cookies.length; i++) { 14 let cookie = cookies[i].trim(); 15 if (cookie.indexOf(nameEQ) === 0) { 16 return cookie.substring(nameEQ.length, cookie.length); 17 } 18 } 19 return null; 20}; 21 22document.getElementById("acceptCookie").addEventListener("click", () => { 23 setCookie("myCookieName", "ÐcceptedCookies", 365); 24 popUp.classList.add("hide"); 25 popUp.classList.remove("show"); 26}); 27 28document.getElementById("declineCookie").addEventListener("click", () => { 29 setCookie("myCookieName", "DeclinedCookies", 365); 30 popUp.classList.add("hide"); 31 popUp.classList.remove("show"); 32}); 33 34const checkCookie = () => { 35 const cookieValue = getCookie("myCookieName"); 36 console.log("Cookie value:", cookieValue); // ÐÐ»Ñ Ð¾Ñладки 37 38 if (cookieValue !== null) { 39 popUp.classList.add("hide"); 40 popUp.classList.remove("show"); 41 } else { 42 popUp.classList.add("show"); 43 popUp.classList.remove("hide"); 44 } 45}; 46 47window.onload = () => { 48 setTimeout(() => { 49 checkCookie(); 50 }, 500); 51};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.