X-Git-Url: https://git.yukkurigames.com/?p=mlpccg-meta.git;a=blobdiff_plain;f=meta%2Ftemplatetags%2Fmeta_extras.py;h=6a44ed21d9cfc122432cf96d3ce998aa6733f097;hp=6f56fd0ee91baa6285edae9d82ffcc9b37b19b90;hb=88d04533bca919d52194a1c3c0e6e982c926a75f;hpb=247faccd70eea33b856c3aac471be3d411b8be80;ds=sidebyside diff --git a/meta/templatetags/meta_extras.py b/meta/templatetags/meta_extras.py index 6f56fd0..6a44ed2 100644 --- a/meta/templatetags/meta_extras.py +++ b/meta/templatetags/meta_extras.py @@ -1,8 +1,19 @@ from django import template +from django.utils.safestring import mark_safe +from django.utils.html import conditional_escape register = template.Library() -@register.filter -def deckicon(decklist): - #mane, aspects = decklist.aspects - return decklist.description +@register.filter(needs_autoescape=True) +def deckicon(decklist, autoescape=None): + if autoescape: + esc = conditional_escape + else: + esc = lambda x: x + + mane, aspects = decklist.aspects + return mark_safe(""" +
+

{name}

+
+ """.format(name=esc(decklist.name)))