Projet

Général

Profil

0001-forms-update-WidgetList-to-use-generic-widget-render.patch

Frédéric Péters, 31 août 2018 21:04

Télécharger (1,94 ko)

Voir les différences:

Subject: [PATCH] forms: update WidgetList to use generic widget render()
 method (#26009)

 wcs/qommon/form.py               | 10 +++-------
 wcs/qommon/static/css/qommon.css |  4 ++++
 2 files changed, 7 insertions(+), 7 deletions(-)
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
-