templatetags: use render_html for rendering html tags
This commit is contained in:
parent
dfb7be585f
commit
c7681318b7
@ -1,5 +1,6 @@
|
||||
from django import template
|
||||
from django.contrib.staticfiles.storage import staticfiles_storage
|
||||
from django.utils.html import format_html
|
||||
|
||||
register = template.Library()
|
||||
|
||||
@ -17,6 +18,6 @@ def jquery_tablesorter():
|
||||
version = '2.7'
|
||||
filename = 'jquery.tablesorter-%s.min.js' % version
|
||||
link = staticfiles_storage.url(filename)
|
||||
return '<script type="text/javascript" src="%s"></script>' % link
|
||||
return format_html('<script type="text/javascript" src="%s"></script>' % link)
|
||||
|
||||
# vim: set ts=4 sw=4 et:
|
||||
|
@ -1,4 +1,5 @@
|
||||
from django import template
|
||||
from django.utils.html import format_html
|
||||
|
||||
register = template.Library()
|
||||
|
||||
@ -7,8 +8,8 @@
|
||||
def country_flag(country):
|
||||
if not country:
|
||||
return ''
|
||||
return '<span class="fam-flag fam-flag-%s" title="%s"></span> ' % (
|
||||
unicode(country.code).lower(), unicode(country.name))
|
||||
return format_html('<span class="fam-flag fam-flag-%s" title="%s"></span> ' % (
|
||||
unicode(country.code).lower(), unicode(country.name)))
|
||||
|
||||
|
||||
# vim: set ts=4 sw=4 et:
|
||||
|
@ -1,6 +1,6 @@
|
||||
from django import template
|
||||
from django.conf import settings
|
||||
from django.utils.html import conditional_escape
|
||||
from django.utils.html import conditional_escape, format_html
|
||||
from django.utils.safestring import mark_safe
|
||||
|
||||
|
||||
@ -41,7 +41,7 @@ def pgp_key_link(key_id, link_text=None):
|
||||
if link_text is None:
|
||||
link_text = '0x%s' % key_id[-8:]
|
||||
values = (url, format_key(key_id), link_text)
|
||||
return '<a href="%s" title="PGP key search for %s">%s</a>' % values
|
||||
return format_html('<a href="%s" title="PGP key search for %s">%s</a>' % values)
|
||||
|
||||
|
||||
@register.simple_tag
|
||||
|
@ -2,6 +2,7 @@
|
||||
from urlparse import parse_qs
|
||||
|
||||
from django import template
|
||||
from django.utils.html import format_html
|
||||
|
||||
|
||||
register = template.Library()
|
||||
@ -53,7 +54,7 @@ def pkg_details_link(pkg, link_title=None, honor_flagged=False):
|
||||
if honor_flagged and pkg.flag_date:
|
||||
link_content = '<span class="flagged">%s</span>' % link_title
|
||||
link = '<a href="%s" title="View package details for %s">%s</a>'
|
||||
return link % (pkg.get_absolute_url(), pkg.pkgname, link_content)
|
||||
return format_html(link % (pkg.get_absolute_url(), pkg.pkgname, link_content))
|
||||
|
||||
|
||||
# vim: set ts=4 sw=4 et:
|
||||
|
@ -1,4 +1,5 @@
|
||||
from django import template
|
||||
from django.utils.html import format_html
|
||||
|
||||
register = template.Library()
|
||||
|
||||
@ -14,6 +15,6 @@ def todopkg_details_link(todopkg):
|
||||
return todopkg.pkgname
|
||||
link = '<a href="%s" title="View package details for %s">%s</a>'
|
||||
url = pkg_absolute_url(todopkg.repo, todopkg.arch, pkg.pkgname)
|
||||
return link % (url, pkg.pkgname, pkg.pkgname)
|
||||
return format_html(link % (url, pkg.pkgname, pkg.pkgname))
|
||||
|
||||
# vim: set ts=4 sw=4 et:
|
||||
|
Loading…
Reference in New Issue
Block a user