equal
deleted
inserted
replaced
172 """ |
172 """ |
173 |
173 |
174 HTML_CODE = """ |
174 HTML_CODE = """ |
175 <span style="width:450px" colspan="4"> |
175 <span style="width:450px" colspan="4"> |
176 <div id="ToS" style="overflow:auto;height:500px"> |
176 <div id="ToS" style="overflow:auto;height:500px"> |
177 %s |
177 %(text)s |
178 </div> |
178 </div> |
179 </span> |
179 </span> |
|
180 %(url)s |
180 """ |
181 """ |
181 |
182 |
182 def __init__(self, *args, **kwargs): |
183 def __init__(self, *args, **kwargs): |
183 self.text = "No Agreement Text Specified" |
184 self.text = "No Agreement Text Specified" |
|
185 self.url = "" |
184 super(AgreementField, self).__init__(*args, **kwargs) |
186 super(AgreementField, self).__init__(*args, **kwargs) |
185 |
187 |
186 def render(self, name, value, attrs=None): |
188 def render(self, name, value, attrs=None): |
187 """ |
189 """ |
188 """ |
190 """ |
189 |
191 |
|
192 url = '<a href="%s">Full Text</a>' % self.url if self.url else "" |
190 value = self.text.replace('\n', '<BR />') |
193 value = self.text.replace('\n', '<BR />') |
191 result = self.HTML_CODE % value |
194 result = self.HTML_CODE % {'url': url, 'text': value} |
192 return result |
195 return result |