equal
deleted
inserted
replaced
143 |
143 |
144 self.rf = {} |
144 self.rf = {} |
145 self.rf['reference_url'] = reference_url |
145 self.rf['reference_url'] = reference_url |
146 self.rf['filter'] = filter if filter else [] |
146 self.rf['filter'] = filter if filter else [] |
147 super(ReferenceField, self).__init__(*args, **kwargs) |
147 super(ReferenceField, self).__init__(*args, **kwargs) |
|
148 |
|
149 |
|
150 class AgreementField(widgets.Widget): |
|
151 """Widget for selecting a reference to an Entity. |
|
152 """ |
|
153 |
|
154 HTML_CODE = """ |
|
155 <span style="width:450px" colspan="4"> |
|
156 <div id="ToS" style="overflow:auto;height:200px"> |
|
157 %s |
|
158 </div> |
|
159 </span> |
|
160 """ |
|
161 |
|
162 def __init__(self, *args, **kwargs): |
|
163 self.text = "No Agreement Text Specified" |
|
164 super(AgreementField, self).__init__(*args, **kwargs) |
|
165 |
|
166 def render(self, name, value, attrs=None): |
|
167 """ |
|
168 """ |
|
169 |
|
170 value = self.text.replace('\n', '<BR />') |
|
171 result = self.HTML_CODE % value |
|
172 return result |