Enhance support for inline formsets
This commit is contained in:
parent
599742b3e3
commit
8ae1df31d7
|
@ -119,6 +119,16 @@ ul.actions li {
|
||||||
.form-control {
|
.form-control {
|
||||||
border: 1px solid #ccc;
|
border: 1px solid #ccc;
|
||||||
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
|
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkbox .form-control {
|
||||||
|
min-width: auto;
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkbox label {
|
||||||
|
padding-right: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.errorlist {
|
.errorlist {
|
||||||
|
@ -151,7 +161,7 @@ textarea {
|
||||||
}
|
}
|
||||||
|
|
||||||
.form-inline .form-group {
|
.form-inline .form-group {
|
||||||
vertical-align: middle;
|
vertical-align: top;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
@ -160,14 +170,6 @@ textarea {
|
||||||
min-width: 15em;
|
min-width: 15em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.form-inline .checkbox .form-control {
|
|
||||||
min-width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.form-inline .checkbox label {
|
|
||||||
padding-right: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.form-inline .form-control.select2 {
|
.form-inline .form-control.select2 {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
{% if field.field.required %} required{% endif %}
|
{% if field.field.required %} required{% endif %}
|
||||||
{% if field.errors %} has-error{% endif %}
|
{% if field.errors %} has-error{% endif %}
|
||||||
">
|
">
|
||||||
<label>{{ field.label }}</label>
|
<label for="{{ field.id_for_label }}">{{ field.label }}</label>
|
||||||
{% add_widget_attrs field placeholder=field.label %}
|
{% add_widget_attrs field placeholder=field.label %}
|
||||||
{{ field }}
|
{{ field }}
|
||||||
|
|
||||||
|
|
|
@ -7,12 +7,13 @@ from django.urls import reverse
|
||||||
register = template.Library()
|
register = template.Library()
|
||||||
|
|
||||||
|
|
||||||
def base_form_field(field, css='form-control', container_class='', add_another_url=None, field_template=None):
|
def base_form_field(field, css=None, container_class='', add_another_url=None, field_template=None):
|
||||||
if field.is_hidden:
|
if field.is_hidden:
|
||||||
return str(field)
|
return str(field)
|
||||||
|
|
||||||
|
|
||||||
classes = field.field.widget.attrs.get('class', '').split(' ')
|
classes = field.field.widget.attrs.get('class', '').split(' ')
|
||||||
|
classes.append('form-control')
|
||||||
if css:
|
if css:
|
||||||
classes.append(css)
|
classes.append(css)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue