From 3cc56c615cb03044a2f8f7e7e8c1dfe4084d4a59 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Sun, 15 Jan 2023 23:30:32 +0100 Subject: [PATCH] =?UTF-8?q?Am=C3=A9lioration=20"effacer=20les=20filtres"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- module/tirage/fenetre-recherche-tirage.js | 7 ++++++- templates/tirage/fenetre-recherche-tirage.hbs | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/module/tirage/fenetre-recherche-tirage.js b/module/tirage/fenetre-recherche-tirage.js index 2c2f589a..0ff6c7d7 100644 --- a/module/tirage/fenetre-recherche-tirage.js +++ b/module/tirage/fenetre-recherche-tirage.js @@ -155,7 +155,7 @@ export class FenetreRechercheTirage extends Application { this.html.find("input.activate-filter").change(event => this.changeListeFiltresActifs()) - this.html.find("a.supprimer-filtres").click(async event => this.html.find('input.activate-filter:checked').prop("checked", false)) + this.html.find("a.supprimer-filtres").click(async event => this.supprimerFiltres()) this.html.find("a.recherche-filtres").click(async event => await this.recherche()) @@ -166,6 +166,11 @@ export class FenetreRechercheTirage extends Application { }) } + supprimerFiltres() { + this.html.find('div.liste-resultats').html(''); + return this.html.find('input.activate-filter:checked').prop("checked", false); + } + async recherche() { const table = await this.buildTable(); const htmlResultats = await renderTemplate(`systems/foundryvtt-reve-de-dragon/templates/tirage/liste-resultats.hbs`, { resultats: table }); diff --git a/templates/tirage/fenetre-recherche-tirage.hbs b/templates/tirage/fenetre-recherche-tirage.hbs index 73f682e3..5d168164 100644 --- a/templates/tirage/fenetre-recherche-tirage.hbs +++ b/templates/tirage/fenetre-recherche-tirage.hbs @@ -1,8 +1,9 @@
- Tout + Effacer les filtres Appliquer les filtres Tirage aléatoire +