]> git.openstreetmap.org Git - osqa.git/commitdiff
add an ability to attach extra classes to post controls - helps to reduce redundant...
authorjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Wed, 25 Jan 2012 21:41:58 +0000 (21:41 +0000)
committerjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Wed, 25 Jan 2012 21:41:58 +0000 (21:41 +0000)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1226 0cfe37f9-358a-4d5e-be75-b63607b5c754

forum/templatetags/node_tags.py

index 104f866323f3ca72d15b8ded5a6c78b3f6562301..aee496a8e4f2982f63c6d39679cdb36a542237e1 100644 (file)
@@ -77,9 +77,13 @@ def post_classes(post):
 \r
     return " ".join(classes)\r
 \r
-def post_control(text, url, command=False, withprompt=False, confirm=False, title="", copy=False):\r
+def post_control(text, url, command=False, withprompt=False, confirm=False, title="", copy=False, extra_classes=[]):\r
     classes = (command and "ajax-command" or " ") + (withprompt and " withprompt" or " ") + (confirm and " confirm" or " ") + \\r
         (copy and " copy" or " ")\r
+\r
+    for extra_class in extra_classes:\r
+        classes += " %s" % extra_class\r
+\r
     return {'text': text, 'url': url, 'classes': classes, 'title': title}\r
 \r
 \r