Add innertext_safe if you want to avoid escaping.
This commit is contained in:
parent
c9fcb51247
commit
1b221ce8be
1 changed files with 3 additions and 2 deletions
|
@ -19,6 +19,7 @@
|
|||
tag,
|
||||
extra_classes="",
|
||||
innertext=None,
|
||||
innertext_safe=None,
|
||||
link='search',
|
||||
onclick=None,
|
||||
with_alt_description=False
|
||||
|
@ -35,9 +36,9 @@
|
|||
-%}
|
||||
{%- set class = ("tag_object" + " " + extra_classes).strip() -%}
|
||||
{%- set title = (with_alt_description and tag.description) or None -%}
|
||||
{%- set innertext = innertext or tag.name -%}
|
||||
{%- set innertext = innertext_safe or (innertext or tag.name)|e -%}
|
||||
{%- set element = "a" if (link or onclick) else "span" -%}
|
||||
|
||||
<{{element}} {{make_attributes(class=class, title=title, href=href, onclick=onclick, **kwargs)|safe}}>{{innertext}}</{{element}}>
|
||||
<{{element}} {{make_attributes(class=class, title=title, href=href, onclick=onclick, **kwargs)|safe}}>{{innertext|safe}}</{{element}}>
|
||||
{{-''-}}
|
||||
{%- endmacro -%}
|
||||
|
|
Loading…
Reference in a new issue