Audiência Pública para Escolha de Obra ou Área a ser Beneficiada por Emenda de Iniciativa Popular

Publicado em 10 de novembro de 2011 às 17:01
Última atualização em 10 de novembro de 2011 às 17:01

 


 



 


Audiência Pública para Escolha de Obra ou Área a ser Beneficiada por Emenda de Iniciativa Popular


 


 


 


 


 


{ const year = item.getAttribute('data-year'); if (year && year !== 'sem-ano') { anosEncontrados.add(year); } }); // Converter para array e ordenar do mais recente ao mais antigo const anosOrdenados = Array.from(anosEncontrados).sort((a, b) => b - a); // Criar botões dinamicamente anosOrdenados.forEach(year => { const button = document.createElement('button'); button.className = 'btn btn-outline-primary me-2 mb-2'; button.style.backgroundColor = '#01422c'; button.style.color = '#fff'; button.textContent = year; button.onclick = () => filterByYear(year); anoButtonsContainer.appendChild(button); }); }); function filterByYear(year) { const items = document.querySelectorAll('.file-item'); let temArquivoVisivel = false; items.forEach(item => { const itemYear = item.getAttribute('data-year'); if (year === null || itemYear === year) { item.classList.remove('d-none'); temArquivoVisivel = true; } else { item.classList.add('d-none'); } }); // Atualizar classe "active" const buttons = document.querySelectorAll('#anoButtons button'); buttons.forEach(btn => btn.classList.remove('active')); if (year === null) { buttons[0].classList.add('active'); } else { for (let btn of buttons) { if (btn.textContent === year.toString()) { btn.classList.add('active'); break; } } } // Mostrar ou ocultar título const titulo = document.getElementById('tituloArquivos'); titulo.classList.toggle('d-none', !temArquivoVisivel); }

Pular para o conteúdo