1 2function setBannerCookie() { 3 console.log("Setting cookie"); 4 let cookieExpire = new Date( 2147483647 * 1000 ).toUTCString(); 5 6 document.cookie = "fcc-dismissed=1; expires=" + cookieExpire + "; path=/"; 7 8 let banner = document.getElementById('cookie_banner'); 9 banner.style.display = "none"; 10 11} 12 13function showCookieBanner() { 14 let banner = document.getElementById('cookie_banner'); 15 banner.style.display = "block"; 16} 17 18 19//check to see if cookie already exists for user region 20function checkBannerCookies() { 21 console.log("Getting cookies"); 22 let allCookies = document.cookie.split( '; ' ); 23 for ( let cookie of allCookies ) { 24 let kv = cookie.split( '=' ); 25 //console.log(kv); 26 if ( kv[ 0 ] == 'fcc-dismissed' && kv[ 1 ] != '' ) { 27 return true; 28 } 29 } 30 return false; 31}//checkCookie() 32 33 34 35 36 37 38 39 40
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.