Fix: Integration de la pagination dans le filtre de produit
This commit is contained in:
@@ -82,17 +82,8 @@ document.addEventListener('DOMContentLoaded', function () {
|
||||
})
|
||||
|
||||
// --------------------------- FILTRE PAR NOM DU PRODUIT -------------------------
|
||||
$('searchInput').addEventListener('keyup', function() {
|
||||
const filter = this.value.toLowerCase();
|
||||
const cards = document.querySelectorAll('.card');
|
||||
cards.forEach(card => {
|
||||
const title = card.querySelector('.card-title').textContent.toLowerCase();
|
||||
if (title.includes(filter)) {
|
||||
card.style.display = '';
|
||||
} else {
|
||||
card.style.display = 'none';
|
||||
}
|
||||
});
|
||||
$('searchInput').addEventListener('submit', function() {
|
||||
$('searchForm').submit();
|
||||
})
|
||||
|
||||
// Enregistrement de commande
|
||||
@@ -138,22 +129,7 @@ document.addEventListener('DOMContentLoaded', function () {
|
||||
|
||||
// Filtre des produits par categorie
|
||||
$("filterCategorie").addEventListener("change", function(){
|
||||
const card = document.querySelectorAll(".card");
|
||||
const filtre = this.value;
|
||||
if(filtre === ""){
|
||||
card.forEach(carte => {
|
||||
carte.style.display = "";
|
||||
});
|
||||
}else{
|
||||
card.forEach(carte => {
|
||||
categorie = carte.querySelector(".categorie-produit").textContent.toLowerCase();
|
||||
if(parseInt(categorie) === parseInt(filtre)){
|
||||
carte.style.display = "";
|
||||
}else{
|
||||
carte.style.display = 'none'
|
||||
}
|
||||
});
|
||||
}
|
||||
$('searchForm').submit();
|
||||
})
|
||||
|
||||
// Enregistrement de nouveau produit
|
||||
|
||||
Reference in New Issue
Block a user