1(() => { 2 function initMessage() { 3 const lang = document.documentElement.lang; 4 if (lang) { 5 const cookiesMessage = document.getElementById( 6 `bs-cookies-message_${lang}` 7 ); 8 if (cookiesMessage) { 9 cookiesMessage.setAttribute('data-cookies-popup-show', true); 10 cookiesMessage.focus(); 11 } 12 } 13 } 14 15 function initButtons() { 16 const savedValue = localStorage.getItem('cookies_settings_saved'); 17 if (savedValue !== 'true') { 18 const cookiesBlock = document.querySelector('#bs-cookies-overlay'); 19 cookiesBlock.setAttribute('data-cookies-popup-show', 'true'); 20 const body = document.querySelector("body"); 21 document.querySelector("#page").style.pointerEvents = 'none'; 22 body.style.overflow = "hidden"; 23 /*window.location.hash = '#bs-cookies-overlay';*/ 24 document.querySelector('#bs-cookies-overlay').focus(); 25 } 26 } 27 28 const button = document.querySelector('#bs-approve-cookie-button'); 29 button.addEventListener('click', (e) => { 30 document.querySelector("#page").style.pointerEvents = "auto"; 31 localStorage.setItem('cookies_settings_saved', 'true'); 32 const cookiesBlock = document.querySelector('#bs-cookies-overlay'); 33 cookiesBlock.setAttribute('data-cookies-popup-show', 'false'); 34 const body = document.querySelector("body"); 35 body.style.removeProperty("overflow"); 36 }); 37 38 initButtons(); 39 initMessage(); 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.