diff options
author | Andrea Lepori <alepori@student.ethz.ch> | 2022-05-18 18:39:23 +0200 |
---|---|---|
committer | Andrea Lepori <alepori@student.ethz.ch> | 2022-05-18 18:39:23 +0200 |
commit | a46d5adcc9a1e2482a093c81a7c698dbd5d46791 (patch) | |
tree | f0c41e441f3e88b428294cd74cf4b04bd0f1e63c /client/templatetags/app_filter.py | |
parent | improve modal size on phone screens (diff) | |
download | scout-subs-a46d5adcc9a1e2482a093c81a7c698dbd5d46791.tar.gz scout-subs-a46d5adcc9a1e2482a093c81a7c698dbd5d46791.zip |
add support for heading in custom params
Diffstat (limited to 'client/templatetags/app_filter.py')
-rw-r--r-- | client/templatetags/app_filter.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/client/templatetags/app_filter.py b/client/templatetags/app_filter.py index ed44138..5385852 100644 --- a/client/templatetags/app_filter.py +++ b/client/templatetags/app_filter.py @@ -38,6 +38,18 @@ def doc_count(doc): return doc_count +@register.filter(name="is_multiple_choice") +def is_multiple_choice(str): + return str.startswith("!m") + +@register.filter(name="is_checkbox") +def is_checkbox(str): + return str.startswith("!c") + +@register.filter(name="is_heading") +def is_heading(str): + return str.startswith("!h") + @register.filter(name="parse_multiple_choice") def parse_multiple_choice(str): if len(str) < 3: @@ -50,6 +62,12 @@ def parse_multiple_choice(str): return [arr[0], arr[1:]] +@register.filter(name="parse_heading") +def parse_heading(str): + if len(str) < 3: + return str + return str[3:] + @register.filter(name="parse_userswitcher") def parse_userswitcher(str): if not str: |