Criação

This commit is contained in:
2025-10-01 23:56:12 -03:00
commit a3c6de0cfe
8 changed files with 1266 additions and 0 deletions

48
js/parceiros.js Normal file
View File

@@ -0,0 +1,48 @@
jQuery(document).ready(function($) {
// Filtros em tempo real
$('#pesquisa-parceiros').on('input', function() {
filtrarParceiros();
});
$('#filtro-setor, #filtro-categoria').on('change', function() {
filtrarParceiros();
});
function filtrarParceiros() {
var pesquisa = $('#pesquisa-parceiros').val().toLowerCase();
var setor = $('#filtro-setor').val();
var categoria = $('#filtro-categoria').val();
$('.card-parceiro').each(function() {
var $card = $(this);
var nome = $card.find('.parceiro-nome').text().toLowerCase();
var cardSetor = $card.data('setor');
var cardCategoria = $card.data('categoria');
var correspondePesquisa = nome.indexOf(pesquisa) > -1 || pesquisa === '';
var correspondeSetor = setor === '' || cardSetor === setor;
var correspondeCategoria = categoria === '' || cardCategoria === categoria;
if (correspondePesquisa && correspondeSetor && correspondeCategoria) {
$card.show();
} else {
$card.hide();
}
});
// Mostrar mensagem se não houver resultados
var cardsVisiveis = $('.card-parceiro:visible').length;
if (cardsVisiveis === 0) {
$('.sem-parceiros').show();
} else {
$('.sem-parceiros').hide();
}
}
// Confirmação para exclusão
$('.botao-excluir').on('click', function(e) {
if (!confirm('Tem certeza que deseja excluir este parceiro?')) {
e.preventDefault();
}
});
});