1function checkCookies(){ 2 //get all cookies stored 3 var cookies = document.cookie.split("; "); 4 var cookieComplianceExistence = false; 5 var cookieCompliance = false; 6 //for each cookie 7 cookies.forEach(cookie => { 8 // if theres some cookieCompliance cookie 9 if(cookie.split("=")[0] == "cookieCompliance"){ 10 cookieComplianceExistence = true; 11 // if it is set to true 12 if(cookie.split("=")[1] == "true"){ 13 cookieCompliance = true; 14 } 15 } 16 }); 17 if(!cookieComplianceExistence){ 18 //show cookie alert 19 document.getElementById("cookiesOffCanvas").classList.add("show"); 20 }else{ 21 if(!cookieCompliance){ 22 document.getElementById("cookiesOffCanvas").classList.add("show"); 23 } 24 } 25} 26document.addEventListener("DOMContentLoaded", function(e){ 27 checkCookies(); 28}) 29function acceptCookies(){ 30 var expirationDate = new Date(); 31 var days = 400 32 expirationDate.setTime(expirationDate.getTime() + (days*24*60*60*1000)); 33 34 document.cookie = "cookieCompliance=true;expires="+expirationDate; 35} 36function denyCookies(){ 37 38}
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.