|
4 | 4 | {% if field|is_checkbox %} |
5 | 5 | <div class="col {{ classes.label }} {{ classes.value }} {{ classes.single_value }}"> |
6 | 6 | <div class="{% if field.field.required and form.required_css_class %}{{ form.required_css_class }}{% endif %}"> |
| 7 | + {% if classes.icon %} |
| 8 | + <i class="material-icons prefix">{{ classes.icon }}</i> |
| 9 | + {% endif %} |
7 | 10 | <label> |
8 | 11 |
|
9 | 12 | {{ field }} |
|
25 | 28 | {% elif field|is_radio %} |
26 | 29 | <div class="col {{ classes.label }} {{ classes.value }} {{ classes.single_value }}"> |
27 | 30 | <div class="{% if field.field.required and form.required_css_class %}{{ form.required_css_class }}{% endif %}"> |
| 31 | + {% if classes.icon %} |
| 32 | + <i class="material-icons prefix">{{ classes.icon }}</i> |
| 33 | + {% endif %} |
28 | 34 | <label> |
29 | 35 | {{ field }} |
30 | 36 | {% if field.auto_id %} |
|
43 | 49 | </div> |
44 | 50 | {% elif field|is_date_input or field|is_datetime_input %} |
45 | 51 | <div class="input-field col {{ classes.label }} {{ classes.value }} {{ classes.single_value }}"> |
| 52 | + {% if classes.icon %} |
| 53 | + <i class="material-icons prefix">{{ classes.icon }}</i> |
| 54 | + {% endif %} |
46 | 55 |
|
47 | 56 | <input type="date" id="{{ field.auto_id }}" name="{{ field.html_name }}" class="datepicker" value="{% if field.value %}{{ field.value }}{% endif %}" {% include 'materializecssform/attrs.html' %} > |
48 | 57 | <label for="{{ field.id_for_label }}">{{ field.label }}</label> |
|
61 | 70 | {% elif field|is_select %} |
62 | 71 | <div class="input-field col {{ classes.label }} {{ classes.value }} {{ classes.single_value }}"> |
63 | 72 | {% if field|is_select_multiple %} |
| 73 | + {% if classes.icon %} |
| 74 | + <i class="material-icons prefix">{{ classes.icon }}</i> |
| 75 | + {% endif %} |
64 | 76 | <select multiple name="{{ field.name }}"> |
65 | 77 | {% for choice in field %} |
66 | 78 | {{ choice.tag }} |
|
81 | 93 | {% endif %} |
82 | 94 |
|
83 | 95 | {% else %} |
| 96 | + {% if classes.icon %} |
| 97 | + <i class="material-icons prefix">{{ classes.icon }}</i> |
| 98 | + {% endif %} |
84 | 99 | <select name="{{ field.name }}"> |
85 | 100 | {% for choice in field %} |
86 | 101 | {{ choice.tag }} |
|
139 | 154 |
|
140 | 155 | {% elif field|is_textarea %} |
141 | 156 | <div class="input-field col {{ classes.label }} {{ classes.value }} {{ classes.single_value }"> |
| 157 | + {% if classes.icon %} |
| 158 | + <i class="material-icons prefix">{{ classes.icon }}</i> |
| 159 | + {% endif %} |
142 | 160 | <textarea id="{{ field.auto_id }}" class="materialize-textarea" name="{{field.html_name}}" {% include 'materializecssform/attrs.html' %} >{% if field.value %}{{ field.value }}{% endif %}</textarea> |
143 | 161 | {% if field.auto_id %} |
144 | 162 | <label class="{% if field.field.required %}{{ form.required_css_class }}{% endif %}" for="{{ field.auto_id }}">{{ field.label }}</label> |
|
165 | 183 | <div class="file-field input-field"> |
166 | 184 | <div class="btn"> |
167 | 185 | <span>{{ field.label }}</span> |
| 186 | + {% if classes.icon %} |
| 187 | + <i class="material-icons prefix">{{ classes.icon }}</i> |
| 188 | + {% endif %} |
168 | 189 | {{ field }} |
169 | 190 | </div> |
170 | 191 | <div class="file-path-wrapper"> |
|
176 | 197 | {% else %} |
177 | 198 |
|
178 | 199 | <div class="input-field col {{ classes.label }} {{ classes.value }} {{ classes.single_value }}"> |
| 200 | + {% if classes.icon %} |
| 201 | + <i class="material-icons prefix">{{ classes.icon }}</i> |
| 202 | + {% endif %} |
179 | 203 | {{ field }} |
180 | 204 | {% if field.auto_id %} |
181 | 205 | <label class="{% if field.field.required %}{{ form.required_css_class }}{% endif %}" for="{{ field.auto_id }}">{{ field.label }}</label> |
|
0 commit comments