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,
|
tag,
|
||||||
extra_classes="",
|
extra_classes="",
|
||||||
innertext=None,
|
innertext=None,
|
||||||
|
innertext_safe=None,
|
||||||
link='search',
|
link='search',
|
||||||
onclick=None,
|
onclick=None,
|
||||||
with_alt_description=False
|
with_alt_description=False
|
||||||
|
@ -35,9 +36,9 @@
|
||||||
-%}
|
-%}
|
||||||
{%- set class = ("tag_object" + " " + extra_classes).strip() -%}
|
{%- set class = ("tag_object" + " " + extra_classes).strip() -%}
|
||||||
{%- set title = (with_alt_description and tag.description) or None -%}
|
{%- 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" -%}
|
{%- 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 -%}
|
{%- endmacro -%}
|
||||||
|
|
Loading…
Reference in a new issue