0001-forms-update-WidgetList-to-use-generic-widget-render.patch
wcs/qommon/form.py | ||
---|---|---|
1264 | 1264 |
get_response().add_javascript(['jquery.js', 'widget_list.js']) |
1265 | 1265 | |
1266 | 1266 |
def render(self): |
1267 |
return render(self) |
|
1268 | ||
1269 |
def render_content(self): |
|
1267 | 1270 |
r = TemplateIO(html=True) |
1268 |
if self.attrs: |
|
1269 |
r += htmltag('div', **self.attrs) |
|
1270 |
r += self.render_title(self.get_title()) |
|
1271 |
r += self.render_error(self.get_error()) |
|
1272 | 1271 |
add_element_widget = self.get_widget('add_element') |
1273 | 1272 |
add_element_widget.render_br = False |
1274 | 1273 |
add_element_widget.extra_css_class = 'list-add' |
... | ... | |
1277 | 1276 |
continue |
1278 | 1277 |
r += widget.render() |
1279 | 1278 |
r += add_element_widget.render() |
1280 |
r += self.render_hint(self.get_hint()) |
|
1281 |
if self.attrs: |
|
1282 |
r += htmltext('</div>') |
|
1283 | 1279 |
return r.getvalue() |
1284 | 1280 | |
1285 | 1281 |
class WidgetDict(quixote.form.widget.WidgetDict): |
wcs/qommon/static/css/qommon.css | ||
---|---|---|
144 | 144 |
clear: both; |
145 | 145 |
} |
146 | 146 | |
147 |
form div.widget.SingleSelectWidgetWithOther div.widget { |
|
148 |
margin-bottom: 0; |
|
149 |
} |
|
150 | ||
147 | 151 |
input[type="submit"][name="submit"] { |
148 | 152 |
font-weight: bold; |
149 | 153 |
box-shadow: 1px 0px 5px rgba(0, 0, 0, 0.21); |
150 |
- |