Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
django-representatives
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
2
Issues
2
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Political Memory
django-representatives
Commits
09be11f6
Commit
09be11f6
authored
Jun 11, 2016
by
Nicolas Joyard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove template tags
parent
d9f35c7d
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
0 additions
and
63 deletions
+0
-63
representatives/templatetags/__init__.py
representatives/templatetags/__init__.py
+0
-0
representatives/templatetags/representatives_tags.py
representatives/templatetags/representatives_tags.py
+0
-63
No files found.
representatives/templatetags/__init__.py
deleted
100644 → 0
View file @
d9f35c7d
representatives/templatetags/representatives_tags.py
deleted
100644 → 0
View file @
d9f35c7d
import
re
from
django
import
template
from
django.utils.safestring
import
mark_safe
from
django.contrib.humanize.templatetags.humanize
import
naturalday
register
=
template
.
Library
()
def
cssify
(
string
):
return
re
.
sub
(
'[^a-z_-]'
,
''
,
string
.
lower
())
@
register
.
filter
def
country_flag
(
country
):
return
mark_safe
(
'<span class="flag-icon flag-icon-{code}"></span> {name}'
.
format
(
name
=
country
.
name
,
code
=
country
.
code
.
lower
()))
@
register
.
filter
def
chamber_icon
(
chamber
):
return
mark_safe
(
u
'<span class="chamber-icon '
+
u
'chamber-icon-{abbr}"></span> {name}'
.
format
(
name
=
chamber
.
name
,
abbr
=
cssify
(
chamber
.
abbreviation
)))
@
register
.
filter
def
mandate_icon
(
main_mandate
):
return
mark_safe
(
u
'<span class="group-icon '
+
u
'group-icon-{abbr}"></span> {role} of {name}'
.
format
(
role
=
main_mandate
.
role
,
name
=
main_mandate
.
group
.
name
,
abbr
=
cssify
(
main_mandate
.
group
.
abbreviation
)))
@
register
.
filter
def
group_icon
(
group
):
return
mark_safe
(
u
'<span class="group-icon '
+
u
'group-icon-{abbr}"></span> {name}'
.
format
(
abbr
=
cssify
(
group
.
abbreviation
),
name
=
group
.
abbreviation
))
@
register
.
filter
def
group_long_icon
(
group
):
return
mark_safe
(
u
'<span class="group-icon '
+
u
'group-icon-{abbr}"></span> {name}'
.
format
(
abbr
=
cssify
(
group
.
abbreviation
),
name
=
group
.
name
))
@
register
.
filter
def
mandate_date
(
date
,
arg
=
None
):
if
date
is
None
or
date
.
year
==
9999
:
return
'present'
else
:
return
naturalday
(
date
,
arg
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment