Enhance support for inline formsets
This commit is contained in:
		
							parent
							
								
									599742b3e3
								
							
						
					
					
						commit
						8ae1df31d7
					
				| 
						 | 
				
			
			@ -119,6 +119,16 @@ ul.actions li {
 | 
			
		|||
.form-control {
 | 
			
		||||
  border: 1px solid #ccc;
 | 
			
		||||
  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 {
 | 
			
		||||
| 
						 | 
				
			
			@ -151,7 +161,7 @@ textarea {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
.form-inline .form-group {
 | 
			
		||||
    vertical-align: middle;
 | 
			
		||||
    vertical-align: top;
 | 
			
		||||
    display: inline-block;
 | 
			
		||||
    margin-bottom: 0;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -160,14 +170,6 @@ textarea {
 | 
			
		|||
    min-width: 15em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.form-inline .checkbox .form-control {
 | 
			
		||||
    min-width: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.form-inline .checkbox label {
 | 
			
		||||
    padding-right: 1em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.form-inline .form-control.select2 {
 | 
			
		||||
    display: inline-block;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@
 | 
			
		|||
    {% if field.field.required %} required{% 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 %}
 | 
			
		||||
    {{ field }}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,12 +7,13 @@ from django.urls import reverse
 | 
			
		|||
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:
 | 
			
		||||
        return str(field)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    classes = field.field.widget.attrs.get('class', '').split(' ')
 | 
			
		||||
    classes.append('form-control')
 | 
			
		||||
    if css:
 | 
			
		||||
        classes.append(css)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue