|
4 | 4 |
|
5 | 5 | {% block form_widget_simple -%}
|
6 | 6 | {% if type is not defined or 'file' != type %}
|
7 |
| - {% set attr = attr|merge({class: (attr.class|default('') ~ ' form-control')|trim}) %} |
| 7 | + {%- set attr = attr|merge({class: (attr.class|default('') ~ ' form-control')|trim}) -%} |
8 | 8 | {% endif %}
|
9 | 9 | {{- parent() -}}
|
10 | 10 | {%- endblock form_widget_simple %}
|
|
42 | 42 | {% block datetime_widget -%}
|
43 | 43 | {% if widget == 'single_text' %}
|
44 | 44 | {{- block('form_widget_simple') -}}
|
45 |
| - {% else %} |
46 |
| - {% set attr = attr|merge({class: (attr.class|default('') ~ ' form-inline')|trim}) %} |
| 45 | + {% else -%} |
| 46 | + {% set attr = attr|merge({class: (attr.class|default('') ~ ' form-inline')|trim}) -%} |
47 | 47 | <div {{ block('widget_container_attributes') }}>
|
48 |
| - {{ form_errors(form.date) }} |
49 |
| - {{ form_errors(form.time) }} |
50 |
| - {{ form_widget(form.date, { datetime: true } ) }} |
51 |
| - {{ form_widget(form.time, { datetime: true } ) }} |
| 48 | + {{- form_errors(form.date) -}} |
| 49 | + {{- form_errors(form.time) -}} |
| 50 | + {{- form_widget(form.date, { datetime: true } ) -}} |
| 51 | + {{- form_widget(form.time, { datetime: true } ) -}} |
52 | 52 | </div>
|
53 |
| - {% endif %} |
| 53 | + {%- endif %} |
54 | 54 | {%- endblock datetime_widget %}
|
55 | 55 |
|
56 | 56 | {% block date_widget -%}
|
57 | 57 | {% if widget == 'single_text' %}
|
58 | 58 | {{- block('form_widget_simple') -}}
|
59 |
| - {% else %} |
60 |
| - {% set attr = attr|merge({class: (attr.class|default('') ~ ' form-inline')|trim}) %} |
61 |
| - {% if datetime is not defined or not datetime %} |
| 59 | + {% else -%} |
| 60 | + {% set attr = attr|merge({class: (attr.class|default('') ~ ' form-inline')|trim}) -%} |
| 61 | + {% if datetime is not defined or not datetime -%} |
62 | 62 | <div {{ block('widget_container_attributes') -}}>
|
63 |
| - {% endif %} |
64 |
| - {{ date_pattern|replace({ |
| 63 | + {%- endif %} |
| 64 | + {{- date_pattern|replace({ |
65 | 65 | '{{ year }}': form_widget(form.year),
|
66 | 66 | '{{ month }}': form_widget(form.month),
|
67 | 67 | '{{ day }}': form_widget(form.day),
|
68 |
| - })|raw }} |
69 |
| - {% if datetime is not defined or not datetime %} |
| 68 | + })|raw -}} |
| 69 | + {% if datetime is not defined or not datetime -%} |
70 | 70 | </div>
|
71 |
| - {% endif %} |
| 71 | + {%- endif -%} |
72 | 72 | {% endif %}
|
73 | 73 | {%- endblock date_widget %}
|
74 | 74 |
|
75 | 75 | {% block time_widget -%}
|
76 | 76 | {% if widget == 'single_text' %}
|
77 | 77 | {{- block('form_widget_simple') -}}
|
78 |
| - {% else %} |
79 |
| - {% set attr = attr|merge({class: (attr.class|default('') ~ ' form-inline')|trim}) %} |
80 |
| - {% if datetime is not defined or false == datetime %} |
| 78 | + {% else -%} |
| 79 | + {% set attr = attr|merge({class: (attr.class|default('') ~ ' form-inline')|trim}) -%} |
| 80 | + {% if datetime is not defined or false == datetime -%} |
81 | 81 | <div {{ block('widget_container_attributes') -}}>
|
82 |
| - {% endif %} |
83 |
| - {{ form_widget(form.hour) }}:{{ form_widget(form.minute) }}{% if with_seconds %}:{{ form_widget(form.second) }}{% endif %} |
84 |
| - {% if datetime is not defined or false == datetime %} |
| 82 | + {%- endif -%} |
| 83 | + {{- form_widget(form.hour) }}:{{ form_widget(form.minute) }}{% if with_seconds %}:{{ form_widget(form.second) }}{% endif %} |
| 84 | + {% if datetime is not defined or false == datetime -%} |
85 | 85 | </div>
|
86 |
| - {% endif %} |
| 86 | + {%- endif -%} |
87 | 87 | {% endif %}
|
88 | 88 | {%- endblock time_widget %}
|
89 | 89 |
|
|
93 | 93 | {%- endblock %}
|
94 | 94 |
|
95 | 95 | {% block choice_widget_expanded -%}
|
96 |
| - {% if '-inline' in label_attr.class|default('') %} |
| 96 | + {% if '-inline' in label_attr.class|default('') -%} |
97 | 97 | <div class="control-group">
|
98 |
| - {% for child in form %} |
99 |
| - {{ form_widget(child, { |
| 98 | + {%- for child in form %} |
| 99 | + {{- form_widget(child, { |
100 | 100 | parent_label_class: label_attr.class|default(''),
|
101 |
| - }) }} |
102 |
| - {% endfor %} |
| 101 | + }) -}} |
| 102 | + {% endfor -%} |
103 | 103 | </div>
|
104 |
| - {% else %} |
| 104 | + {%- else -%} |
105 | 105 | <div {{ block('widget_container_attributes') }}>
|
106 |
| - {% for child in form %} |
107 |
| - {{ form_widget(child, { |
| 106 | + {%- for child in form %} |
| 107 | + {{- form_widget(child, { |
108 | 108 | parent_label_class: label_attr.class|default(''),
|
109 |
| - }) }} |
110 |
| - {% endfor %} |
| 109 | + }) -}} |
| 110 | + {% endfor -%} |
111 | 111 | </div>
|
112 |
| - {% endif %} |
| 112 | + {%- endif %} |
113 | 113 | {%- endblock choice_widget_expanded %}
|
114 | 114 |
|
115 | 115 | {% block checkbox_widget -%}
|
116 |
| - {% set parent_label_class = parent_label_class|default('') %} |
| 116 | + {% set parent_label_class = parent_label_class|default('') -%} |
117 | 117 | {% if 'checkbox-inline' in parent_label_class %}
|
118 |
| - {{ form_label(form, null, { widget: parent() }) }} |
119 |
| - {% else %} |
| 118 | + {{- form_label(form, null, { widget: parent() }) -}} |
| 119 | + {% else -%} |
120 | 120 | <div class="checkbox">
|
121 |
| - {{ form_label(form, null, { widget: parent() }) }} |
| 121 | + {{- form_label(form, null, { widget: parent() }) -}} |
122 | 122 | </div>
|
123 |
| - {% endif %} |
| 123 | + {%- endif %} |
124 | 124 | {%- endblock checkbox_widget %}
|
125 | 125 |
|
126 | 126 | {% block radio_widget -%}
|
127 |
| - {% set parent_label_class = parent_label_class|default('') %} |
| 127 | + {%- set parent_label_class = parent_label_class|default('') -%} |
128 | 128 | {% if 'radio-inline' in parent_label_class %}
|
129 |
| - {{ form_label(form, null, { widget: parent() }) }} |
130 |
| - {% else %} |
| 129 | + {{- form_label(form, null, { widget: parent() }) -}} |
| 130 | + {% else -%} |
131 | 131 | <div class="radio">
|
132 |
| - {{ form_label(form, null, { widget: parent() }) }} |
| 132 | + {{- form_label(form, null, { widget: parent() }) -}} |
133 | 133 | </div>
|
134 |
| - {% endif %} |
| 134 | + {%- endif %} |
135 | 135 | {%- endblock radio_widget %}
|
136 | 136 |
|
137 | 137 | {# Labels #}
|
138 | 138 |
|
139 | 139 | {% block form_label -%}
|
140 |
| - {% set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' control-label')|trim}) %} |
| 140 | + {%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' control-label')|trim}) -%} |
141 | 141 | {{- parent() -}}
|
142 | 142 | {%- endblock form_label %}
|
143 | 143 |
|
144 |
| -{% block choice_label %} |
| 144 | +{% block choice_label -%} |
145 | 145 | {# remove the checkbox-inline and radio-inline class, it's only useful for embed labels #}
|
146 |
| - {% set label_attr = label_attr|merge({class: label_attr.class|default('')|replace({'checkbox-inline': '', 'radio-inline': ''})|trim}) %} |
| 146 | + {%- set label_attr = label_attr|merge({class: label_attr.class|default('')|replace({'checkbox-inline': '', 'radio-inline': ''})|trim}) -%} |
147 | 147 | {{- block('form_label') -}}
|
148 | 148 | {% endblock %}
|
149 | 149 |
|
|
168 | 168 | {% set label = name|humanize %}
|
169 | 169 | {% endif %}
|
170 | 170 | <label{% for attrname, attrvalue in label_attr %} {{ attrname }}="{{ attrvalue }}"{% endfor %}>
|
171 |
| - {{ widget|raw }} |
172 |
| - {{ label is not sameas(false) ? label|trans({}, translation_domain) }} |
| 171 | + {{- widget|raw -}} |
| 172 | + {{- label is not sameas(false) ? label|trans({}, translation_domain) -}} |
173 | 173 | </label>
|
174 | 174 | {% endif %}
|
175 | 175 | {% endblock checkbox_radio_label %}
|
|
178 | 178 |
|
179 | 179 | {% block form_row -%}
|
180 | 180 | <div class="form-group{% if (not compound or force_error|default(false)) and not valid %} has-error{% endif %}">
|
181 |
| - {{ form_label(form) }} |
182 |
| - {{ form_widget(form) }} |
183 |
| - {{ form_errors(form) }} |
| 181 | + {{- form_label(form) -}} |
| 182 | + {{- form_widget(form) -}} |
| 183 | + {{- form_errors(form) -}} |
184 | 184 | </div>
|
185 | 185 | {%- endblock form_row %}
|
186 | 186 |
|
|
192 | 192 |
|
193 | 193 | {% block choice_row -%}
|
194 | 194 | {% set force_error = true %}
|
195 |
| - {{ block('form_row') }} |
| 195 | + {{- block('form_row') }} |
196 | 196 | {%- endblock choice_row %}
|
197 | 197 |
|
198 | 198 | {% block date_row -%}
|
199 | 199 | {% set force_error = true %}
|
200 |
| - {{ block('form_row') }} |
| 200 | + {{- block('form_row') }} |
201 | 201 | {%- endblock date_row %}
|
202 | 202 |
|
203 | 203 | {% block time_row -%}
|
204 | 204 | {% set force_error = true %}
|
205 |
| - {{ block('form_row') }} |
| 205 | + {{- block('form_row') }} |
206 | 206 | {%- endblock time_row %}
|
207 | 207 |
|
208 | 208 | {% block datetime_row -%}
|
209 | 209 | {% set force_error = true %}
|
210 |
| - {{ block('form_row') }} |
| 210 | + {{- block('form_row') }} |
211 | 211 | {%- endblock datetime_row %}
|
212 | 212 |
|
213 | 213 | {% block checkbox_row -%}
|
214 | 214 | <div class="form-group{% if not valid %} has-error{% endif %}">
|
215 |
| - {{ form_widget(form) }} |
216 |
| - {{ form_errors(form) }} |
| 215 | + {{- form_widget(form) -}} |
| 216 | + {{- form_errors(form) -}} |
217 | 217 | </div>
|
218 | 218 | {%- endblock checkbox_row %}
|
219 | 219 |
|
220 | 220 | {% block radio_row -%}
|
221 | 221 | <div class="form-group{% if not valid %} has-error{% endif %}">
|
222 |
| - {{ form_widget(form) }} |
223 |
| - {{ form_errors(form) }} |
| 222 | + {{- form_widget(form) -}} |
| 223 | + {{- form_errors(form) -}} |
224 | 224 | </div>
|
225 | 225 | {%- endblock radio_row %}
|
226 | 226 |
|
|
231 | 231 | {% if form.parent %}<span class="help-block">{% else %}<div class="alert alert-danger">{% endif %}
|
232 | 232 | <ul class="list-unstyled">
|
233 | 233 | {%- for error in errors -%}
|
234 |
| - <li><span class="glyphicon glyphicon-exclamation-sign"></span> {{ error.message }}</li> |
| 234 | + <li><span class="glyphicon glyphicon-exclamation-sign"></span>{{ error.message }}</li> |
235 | 235 | {%- endfor -%}
|
236 | 236 | </ul>
|
237 | 237 | {% if form.parent %}</span>{% else %}</div>{% endif %}
|
|
0 commit comments