forms: update style of "add element" buttons (#26008)
This commit is contained in:
parent
165bda43c9
commit
631287bab2
|
@ -1270,6 +1270,8 @@ class WidgetList(quixote.form.widget.WidgetList):
|
|||
r += self.render_title(self.get_title())
|
||||
r += self.render_error(self.get_error())
|
||||
add_element_widget = self.get_widget('add_element')
|
||||
add_element_widget.render_br = False
|
||||
add_element_widget.extra_css_class = 'list-add'
|
||||
for widget in self.get_widgets():
|
||||
if widget is add_element_widget:
|
||||
continue
|
||||
|
@ -1329,7 +1331,10 @@ class WidgetDict(quixote.form.widget.WidgetDict):
|
|||
line['key'].render(),
|
||||
line['value'].render())
|
||||
r += htmltext('\n')
|
||||
r += self.get_widget('add_element').render()
|
||||
add_element_widget = self.get_widget('add_element')
|
||||
add_element_widget.render_br = False
|
||||
add_element_widget.extra_css_class = 'list-add'
|
||||
r += add_element_widget.render()
|
||||
r += self.get_widget('added_elements').render()
|
||||
return r.getvalue()
|
||||
|
||||
|
@ -1550,6 +1555,8 @@ class WidgetListAsTable(WidgetList):
|
|||
def render_content(self):
|
||||
r = TemplateIO(html=True)
|
||||
add_element_widget = self.get_widget('add_element')
|
||||
add_element_widget.render_br = False
|
||||
add_element_widget.extra_css_class = 'list-add'
|
||||
for widget in self.get_widgets():
|
||||
if widget is add_element_widget:
|
||||
continue
|
||||
|
|
|
@ -69,14 +69,9 @@ div.AccountSettingWidget label {
|
|||
padding-right: 2em;
|
||||
}
|
||||
|
||||
div.SubmitWidget input, input[type=submit] {
|
||||
margin-top: 1em;
|
||||
margin-right: 1em;
|
||||
border: 1px solid #ccc;
|
||||
padding: 10px;
|
||||
padding: 0 20px;
|
||||
height: 40px;
|
||||
vertical-align: middle;
|
||||
div.WidgetDict .content div.list-add,
|
||||
div.list-add {
|
||||
display: block;
|
||||
}
|
||||
|
||||
div.SingleSelectWidgetWithOther .content .widget {
|
||||
|
|
Loading…
Reference in New Issue