Projet

Général

Profil

0001-forms-update-style-of-add-element-buttons-26008.patch

Frédéric Péters, 31 août 2018 20:50

Télécharger (2,49 ko)

Voir les différences:

Subject: [PATCH] forms: update style of "add element" buttons (#26008)

 wcs/qommon/form.py               |  9 ++++++++-
 wcs/qommon/static/css/qommon.css | 11 +++--------
 2 files changed, 11 insertions(+), 9 deletions(-)
wcs/qommon/form.py
1270 1270
        r += self.render_title(self.get_title())
1271 1271
        r += self.render_error(self.get_error())
1272 1272
        add_element_widget = self.get_widget('add_element')
1273
        add_element_widget.render_br = False
1274
        add_element_widget.extra_css_class = 'list-add'
1273 1275
        for widget in self.get_widgets():
1274 1276
            if widget is add_element_widget:
1275 1277
                continue
......
1329 1331
                line['key'].render(),
1330 1332
                line['value'].render())
1331 1333
            r += htmltext('\n')
1332
        r += self.get_widget('add_element').render()
1334
        add_element_widget = self.get_widget('add_element')
1335
        add_element_widget.render_br = False
1336
        add_element_widget.extra_css_class = 'list-add'
1337
        r += add_element_widget.render()
1333 1338
        r += self.get_widget('added_elements').render()
1334 1339
        return r.getvalue()
1335 1340

  
......
1550 1555
    def render_content(self):
1551 1556
        r = TemplateIO(html=True)
1552 1557
        add_element_widget = self.get_widget('add_element')
1558
        add_element_widget.render_br = False
1559
        add_element_widget.extra_css_class = 'list-add'
1553 1560
        for widget in self.get_widgets():
1554 1561
            if widget is add_element_widget:
1555 1562
                continue
wcs/qommon/static/css/qommon.css
69 69
	padding-right: 2em;
70 70
}
71 71

  
72
div.SubmitWidget input, input[type=submit] {
73
	margin-top: 1em;
74
	margin-right: 1em;
75
	border: 1px solid #ccc;
76
	padding: 10px;
77
	padding: 0 20px;
78
	height: 40px;
79
	vertical-align: middle;
72
div.WidgetDict .content div.list-add,
73
div.list-add {
74
	display: block;
80 75
}
81 76

  
82 77
div.SingleSelectWidgetWithOther .content .widget {
83
-