File manager - Edit - /var/www/html/navegueLegal/public/js/script.js
Back
let scrollTop = document.querySelector('.scroll-top'); function toggleScrollTop() { if (scrollTop) { window.scrollY > 100 ? scrollTop.classList.add('active') : scrollTop.classList.remove('active'); } } scrollTop.addEventListener('click', (e) => { e.preventDefault(); window.scrollTo({ top: 0, behavior: 'smooth' }); }); window.addEventListener('load', toggleScrollTop); document.addEventListener('scroll', toggleScrollTop); document.addEventListener("DOMContentLoaded", function () { const inputs = document.querySelectorAll(".search-input"); inputs.forEach(input => { input.addEventListener("keyup", function () { let filter = input.value.toLowerCase(); let table = input.closest("section").querySelector(".searchable-table"); let rows = table.querySelectorAll("tbody tr:not(.no-result)"); let noResultRow = table.querySelector(".no-result"); let visibleCount = 0; rows.forEach(row => { let rowText = row.innerText.toLowerCase(); if (rowText.includes(filter)) { row.style.display = ""; visibleCount++; } else { row.style.display = "none"; } }); // Se não encontrou nada, mostra a mensagem if (visibleCount === 0) { noResultRow.style.display = ""; } else { noResultRow.style.display = "none"; } }); }); });
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings