1function showIcoAvisoMenu(){ 2 let avisoFilho = document.getElementById("aviso_filho"); 3 let avisoPai = document.getElementById("aviso_pai"); 4 let avisoAlertas = document.getElementById("aviso_alertas"); 5 let avisoMeteorologico = document.getElementById("aviso_aviso_meteorologico"); 6 7 if (avisoPai) avisoPai.style.display = 'inline'; 8 if (avisoAlertas) avisoAlertas.style.display = 'inline'; 9 if (avisoMeteorologico) avisoMeteorologico.style.display = 'inline'; 10 if (avisoFilho) avisoFilho.classList.add("aviso-meteorologico"); 11} 12 13function hideIcoAvisoMenu(){ 14 let avisoFilho = document.getElementById("aviso_filho"); 15 let avisoPai = document.getElementById("aviso_pai"); 16 let avisoAlertas = document.getElementById("aviso_alertas"); 17 let avisoMeteorologico = document.getElementById("aviso_aviso_meteorologico"); 18 19 if (avisoPai) avisoPai.style.display = 'none'; 20 if (avisoAlertas) avisoAlertas.style.display = 'none'; 21 if (avisoMeteorologico) avisoMeteorologico.style.display = 'none'; 22 if (avisoFilho) avisoFilho.classList.remove("aviso-meteorologico"); 23} 24 25async function verificarAvisoMenu() { 26 try { 27 const response = await fetch(URL_AVISO_MENU+'?q='+Math.floor(Math.random() * 999999)); 28 const data = await response.json(); 29 if (data && Object.keys(data).length > 0) { 30 showIcoAvisoMenu(); 31 } else { 32 hideIcoAvisoMenu(); 33 } 34 } catch (e) { 35 hideIcoAvisoMenu(); 36 } 37} 38hideIcoAvisoMenu(); 39verificarAvisoMenu(); 40setTimeout(verificarAvisoMenu, 1000*60*2); 41 42/* 43function porTargetBlankLinks(){ 44 let navLinks = document.querySelectorAll("#navigation a"); 45 navLinks.forEach(function (link) { 46 if (!link.href.includes(window.location.hostname) && !link.href.includes('void(0)')) { 47 console.log(link.href); 48 link.setAttribute("target", "_blank"); 49 } 50 }); 51} 52 53porTargetBlankLinks(); 54*/
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.