summaryrefslogtreecommitdiffstats
path: root/mirrors/templatetags
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2017-02-13 22:12:30 +0100
committerJelle van der Waa <jelle@vdwaa.nl>2017-05-02 21:13:56 +0200
commit353f803c4d0be7f4803873cd76359115303a4bca (patch)
treeb90bb6ed9b21398cc497e7c6ce9d092e66dac012 /mirrors/templatetags
parentc4dd0ead1557ff249b57c06c082516104e62062e (diff)
downloadarchweb-353f803c4d0be7f4803873cd76359115303a4bca.tar.gz
archweb-353f803c4d0be7f4803873cd76359115303a4bca.zip
Remove the last piece of django-jinja existance
Diffstat (limited to 'mirrors/templatetags')
-rw-r--r--mirrors/templatetags/jinja2.py53
1 files changed, 0 insertions, 53 deletions
diff --git a/mirrors/templatetags/jinja2.py b/mirrors/templatetags/jinja2.py
deleted file mode 100644
index 04e50238..00000000
--- a/mirrors/templatetags/jinja2.py
+++ /dev/null
@@ -1,53 +0,0 @@
-from datetime import timedelta
-from django_jinja import library
-from markupsafe import Markup
-
-
-@library.global_function
-def country_flag(country):
- if not country:
- return ''
- html = '<span class="fam-flag fam-flag-%s" title="%s"></span> ' % (
- unicode(country.code).lower(), unicode(country.name))
- return Markup(html)
-
-
-@library.filter
-def duration(value):
- if not value and type(value) != timedelta:
- return u''
- # does not take microseconds into account
- total_secs = value.seconds + value.days * 24 * 3600
- mins = total_secs // 60
- hrs, mins = divmod(mins, 60)
- return '%d:%02d' % (hrs, mins)
-
-
-@library.filter
-def hours(value):
- if not value and type(value) != timedelta:
- return u''
- # does not take microseconds into account
- total_secs = value.seconds + value.days * 24 * 3600
- mins = total_secs // 60
- hrs, mins = divmod(mins, 60)
- if hrs == 1:
- return '%d hour' % hrs
- return '%d hours' % hrs
-
-
-@library.filter
-def floatvalue(value, arg=2):
- if value is None:
- return u''
- return '%.*f' % (arg, value)
-
-
-@library.filter
-def percentage(value, arg=1):
- if not value and type(value) != float:
- return u''
- new_val = value * 100.0
- return '%.*f%%' % (arg, new_val)
-
-# vim: set ts=4 sw=4 et: