PageSourceSearch

https://defesacivil.blumenau.sc.gov.br/static/inc_menu/inc_menu.js

js blumenau.sc.gov.br collected 2026-09-24 09:31:14 UTC 1,922 bytes, 54 lines download raw bytes

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.