Skip to content

Commit 62666cf

Browse files
authored
Merge pull request #22 from mRokita/attrs-and-formsets
Support formsets and widget attributes
2 parents 6116b51 + 6a0e86a commit 62666cf

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{% for name, value in field.field.widget.attrs.items %}
2+
{% if value is not False %}
3+
{{ name }}{% if value is not True %}="{{ value|stringformat:'s' }}" {% endif %}
4+
{% endif %}
5+
{% endfor %}

materializecssform/templates/materializecssform/field.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
{% elif field|is_date_input or field|is_datetime_input %}
4545
<div class="input-field col {{ classes.label }} {{ classes.value }} {{ classes.single_value }}">
4646

47-
<input type="date" id="{{ field.auto_id }}" name="{{ field.name }}" class="datepicker" value="{% if field.value %}{{ field.value }}{% endif %}">
47+
<input type="date" id="{{ field.auto_id }}" name="{{ field.html_name }}" class="datepicker" value="{% if field.value %}{{ field.value }}{% endif %}" {% include 'materializecssform/attrs.html' %} >
4848
<label for="{{ field.id_for_label }}">{{ field.label }}</label>
4949

5050
{% for error in field.errors %}
@@ -59,7 +59,7 @@
5959

6060
</div>
6161
{% elif field|is_select %}
62-
<div class="input-field col {{ classes.label }} {{ classes.value }} {{ classes.single_value }}">
62+
<div class="input-field col {{ classes.label }} {{ classes.value }} {{ classes.single_value }}">z
6363
{% if field|is_select_multiple %}
6464
<select multiple name="{{ field.name }}">
6565
{% for choice in field %}
@@ -138,8 +138,8 @@
138138
</div>
139139

140140
{% elif field|is_textarea %}
141-
<div class="input-field col {{ classes.label }} {{ classes.value }} {{ classes.single_value }}">
142-
<textarea id="{{ field.auto_id }}" class="materialize-textarea" name="{{field.name}}">{% if field.value %}{{ field.value }}{% endif %}</textarea>
141+
<div class="input-field col {{ classes.label }} {{ classes.value }} {{ classes.single_value }">
142+
<textarea id="{{ field.auto_id }}" class="materialize-textarea" name="{{field.html_name}}" {% include 'materializecssform/attrs.html' %} >{% if field.value %}{{ field.value }}{% endif %}</textarea>
143143
{% if field.auto_id %}
144144
<label class="{% if field.field.required %}{{ form.required_css_class }}{% endif %}" for="{{ field.auto_id }}">{{ field.label }}</label>
145145
{% endif %}

0 commit comments

Comments
 (0)