diff --git a/aleksis/core/forms.py b/aleksis/core/forms.py index 199a0cbca99ae59339b4c31156cfe284655302d1..104355a3f82be92e0a6ae38abb7d1ef7ecffe8a9 100644 --- a/aleksis/core/forms.py +++ b/aleksis/core/forms.py @@ -175,7 +175,7 @@ class AnnouncementForm(ExtensibleForm): "last_name__icontains", "short_name__icontains", ], - attrs={"data-minimum-input-length": 0}, + attrs={"data-minimum-input-length": 0, "class": "browser-default"}, ) ) groups = forms.ModelMultipleChoiceField( @@ -184,7 +184,7 @@ class AnnouncementForm(ExtensibleForm): "name__icontains", "short_name__icontains", ], - attrs={"data-minimum-input-length": 0}, + attrs={"data-minimum-input-length": 0, "class": "browser-default"}, ) ) diff --git a/aleksis/core/templates/fields/django_select2_modelselect2multiplewidget.html b/aleksis/core/templates/fields/django_select2_modelselect2multiplewidget.html deleted file mode 100644 index d0b2c5c36cc1e06daf7cc4682c13655f617c3fb9..0000000000000000000000000000000000000000 --- a/aleksis/core/templates/fields/django_select2_modelselect2multiplewidget.html +++ /dev/null @@ -1,3 +0,0 @@ -{% load l10n material_form material_form_internal %} -{% part bound_field.field %}<{{ field.widget.component|default:'dmc-select' }}><div class="row"> -</div></{{ field.widget.component|default:'dmc-select' }}>{% endpart %} diff --git a/aleksis/core/templates/material/fields/django_select2_modelselect2multiplewidget.html b/aleksis/core/templates/material/fields/django_select2_modelselect2multiplewidget.html new file mode 100644 index 0000000000000000000000000000000000000000..426a8c6bfa998da27b871bfd119a282169ab7185 --- /dev/null +++ b/aleksis/core/templates/material/fields/django_select2_modelselect2multiplewidget.html @@ -0,0 +1,22 @@ +{% load l10n material_form material_form_internal %} +{% part bound_field.field %}<{{ field.widget.component|default:'dmc-select' }}><div class="row"> + <div{% attrs bound_field 'group' %} + id="id_{{ bound_field.html_name }}_container" + class="input-field col s12{% if field.required %} required{% endif %}{% if bound_field.errors %} has-error{% endif %}" + {% endattrs %}> + {% part field prefix %}{% endpart %}{% part field label %} + <label{% attrs bound_field 'label' %} + for="{{ bound_field.id_for_label }}" + {% endattrs %}>{{ bound_field.label }}</label> + {% endpart %} + {% part field control %} + {{ bound_field }} + {% endpart %} + {% part field help_text %}{% if field.help_text %} + <div class="help-block">{{ bound_field.help_text|safe }}</div> + {% endif %}{% endpart %}{% part field errors %} + {% if bound_field.errors %} + {% include 'material/field_errors.html' %} + {% endif %}{% endpart %}{{ hidden_initial }} + </div> +</div></{{ field.widget.component|default:'dmc-select' }}>{% endpart %}