INNER CODE UNIT · JavaScript
filterServers
FuzzingLabs/mcp-security-hub · scripts/templates/app.js:31
function filterServers() {
serverCards.forEach(card => {
const name = card.dataset.name.toLowerCase();
const category = card.dataset.category;
const description = (card.dataset.description || '').toLowerCase();
const matchesCategory = activeCategory === 'all' || category === activeCategory;
const matchesSearch = searchQuery === '' ||
name.includes(searchQuery) ||
description.includes(searchQuery) ||
category.toLowerCase().includes(searchQuery);
if (matchesCategory && matchesSearch) {
card.classList.remove('hidden');
} else {
card.classList.add('hidden');
}
});