Make it possible to specify a link to the full text
authorSverre Rabbelier <srabbelier@gmail.com>
Sat, 07 Mar 2009 19:45:38 +0000
changeset 1725 52d90bbc98dc
parent 1724 d8d04e17b574
child 1726 711c8dcab67e
Make it possible to specify a link to the full text Patch by: Sverre Rabbelier
app/soc/views/helper/widgets.py
--- a/app/soc/views/helper/widgets.py	Sat Mar 07 19:31:39 2009 +0000
+++ b/app/soc/views/helper/widgets.py	Sat Mar 07 19:45:38 2009 +0000
@@ -174,19 +174,22 @@
   HTML_CODE = """
   <span style="width:450px" colspan="4">
     <div id="ToS" style="overflow:auto;height:500px">
-      %s
+      %(text)s
     </div>
   </span>
+  %(url)s
   """
 
   def __init__(self, *args, **kwargs):
     self.text = "No Agreement Text Specified"
+    self.url = ""
     super(AgreementField, self).__init__(*args, **kwargs)
 
   def render(self, name, value, attrs=None):
     """
     """
 
+    url = '<a href="%s">Full Text</a>' % self.url if self.url else ""
     value = self.text.replace('\n', '<BR />')
-    result = self.HTML_CODE % value
+    result = self.HTML_CODE % {'url': url, 'text': value}
     return result