File manager - Edit - /var/www/html/transparencia/public/js/conselhos.js
Back
(function () { 'use strict'; document.addEventListener('DOMContentLoaded', function () { var input = document.getElementById('conselhosSearch'); var grid = document.getElementById('conselhosGrid'); var empty = document.getElementById('conselhosEmpty'); var count = document.getElementById('conselhosCount'); if (!input || !grid) { return; } var cards = grid.querySelectorAll('[data-conselho-nome]'); function normalize(text) { return (text || '') .toLowerCase() .normalize('NFD') .replace(/[\u0300-\u036f]/g, ''); } function filtrar() { var term = normalize(input.value.trim()); var visible = 0; cards.forEach(function (card) { var nome = normalize(card.getAttribute('data-conselho-nome')); var sigla = normalize(card.getAttribute('data-conselho-sigla')); var match = term === '' || nome.indexOf(term) !== -1 || sigla.indexOf(term) !== -1; card.classList.toggle('is-hidden', !match); if (match) { visible++; } }); if (count) { count.textContent = String(visible); } if (empty) { empty.classList.toggle('is-visible', visible === 0); } } input.addEventListener('input', filtrar); filtrar(); }); })();
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings