X-Git-Url: https://git.openstreetmap.org/osqa.git/blobdiff_plain/bf17db5d8520cde965c1fafdc1650f0c1f4ed45d..4b9cffea08b229497136e30063a80f180db550c8:/forum/templatetags/node_tags.py diff --git a/forum/templatetags/node_tags.py b/forum/templatetags/node_tags.py index 104f866..aee496a 100644 --- a/forum/templatetags/node_tags.py +++ b/forum/templatetags/node_tags.py @@ -77,9 +77,13 @@ def post_classes(post): return " ".join(classes) -def post_control(text, url, command=False, withprompt=False, confirm=False, title="", copy=False): +def post_control(text, url, command=False, withprompt=False, confirm=False, title="", copy=False, extra_classes=[]): classes = (command and "ajax-command" or " ") + (withprompt and " withprompt" or " ") + (confirm and " confirm" or " ") + \ (copy and " copy" or " ") + + for extra_class in extra_classes: + classes += " %s" % extra_class + return {'text': text, 'url': url, 'classes': classes, 'title': title}