From a2bc92fcfc5cdafd8fafebea2ca649eace68798d Mon Sep 17 00:00:00 2001 From: Jean-Marie Favreau Date: Mon, 16 Sep 2024 18:23:28 +0200 Subject: [PATCH] =?UTF-8?q?Am=C3=A9lioration=20des=20descriptions=20des=20?= =?UTF-8?q?cat=C3=A9gories?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/agenda_culturel/templatetags/cat_extra.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/agenda_culturel/templatetags/cat_extra.py b/src/agenda_culturel/templatetags/cat_extra.py index 8ec666c..4b258f0 100644 --- a/src/agenda_culturel/templatetags/cat_extra.py +++ b/src/agenda_culturel/templatetags/cat_extra.py @@ -214,18 +214,25 @@ def circle_cat(category, recurrence=False): '' ) -def legend_cat(category, url, selected=True): +def legend_cat(category, url, selected=True, first=False): c = category.css_class() n = category.name class_reduced = '' if selected else 'reduced' + if first: + prefix = "afficher" + else: + if selected: + prefix = "retirer" + else: + prefix = "ajouter" if category.pictogram: return mark_safe( - '' + '' + category.name + '' + '' + '' + category.name + '' ) else: return mark_safe( - '' + '' ) @@ -251,6 +258,6 @@ def show_legend(filter): else: return mark_safe("
" + " ".join( - [legend_cat(c, filter.get_url_add_categories([c.pk])) for c in cats] + [legend_cat(c, filter.get_url_add_categories([c.pk]), True, True) for c in cats] ) + "
" )