Amélioration des descriptions des catégories
This commit is contained in:
parent
d65887bc8a
commit
a2bc92fcfc
@ -214,18 +214,25 @@ def circle_cat(category, recurrence=False):
|
|||||||
'<span class="cat ' + c + ' circ-cat" data-tooltip="' + n + '"></span>'
|
'<span class="cat ' + c + ' circ-cat" data-tooltip="' + n + '"></span>'
|
||||||
)
|
)
|
||||||
|
|
||||||
def legend_cat(category, url, selected=True):
|
def legend_cat(category, url, selected=True, first=False):
|
||||||
c = category.css_class()
|
c = category.css_class()
|
||||||
n = category.name
|
n = category.name
|
||||||
class_reduced = '' if selected else 'reduced'
|
class_reduced = '' if selected else 'reduced'
|
||||||
|
if first:
|
||||||
|
prefix = "afficher"
|
||||||
|
else:
|
||||||
|
if selected:
|
||||||
|
prefix = "retirer"
|
||||||
|
else:
|
||||||
|
prefix = "ajouter"
|
||||||
|
|
||||||
if category.pictogram:
|
if category.pictogram:
|
||||||
return mark_safe(
|
return mark_safe(
|
||||||
'<a href="' + url + '"><span class="cat ' + class_reduced + ' ' + c + ' circ-cat circ-large" data-tooltip="' + n + '">' + '<img src="' + category.pictogram.url + '" alt="' + category.name + '" /></span></a>'
|
'<a href="' + url + '"><span class="cat ' + class_reduced + ' ' + c + ' circ-cat circ-large" data-tooltip="' + prefix + ' ' + n + '">' + '<img src="' + category.pictogram.url + '" alt="' + category.name + '" /></span></a>'
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
return mark_safe(
|
return mark_safe(
|
||||||
'<a href="' + url + '"><span class="cat ' + class_reduced + ' ' + c + ' circ-cat circ-large" data-tooltip="' + n + '"></span></a>'
|
'<a href="' + url + '"><span class="cat ' + class_reduced + ' ' + c + ' circ-cat circ-large" data-tooltip="' + prefix + ' ' + n + '"></span></a>'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -251,6 +258,6 @@ def show_legend(filter):
|
|||||||
else:
|
else:
|
||||||
return mark_safe("<div>" +
|
return mark_safe("<div>" +
|
||||||
" ".join(
|
" ".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]
|
||||||
) + "</div>"
|
) + "</div>"
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user