|
1 | 1 | {% block datagrid_column_type_batch_header %} |
2 | | - {% apply spaceless %} |
3 | | - <th> |
4 | | - <input type="checkbox" id="{{ header.dataGridName }}_{{ header.type }}"/> |
5 | | - <script type="text/javascript"> |
6 | | - (function (w) { |
7 | | - var header = w.document.getElementById('{{ header.dataGridName }}_{{ header.type }}'); |
8 | | -
|
9 | | - header.onclick = function() { |
10 | | - var elements = w.document.getElementsByClassName('{{ header.dataGridName }}_{{ header.type }}'), |
11 | | - i = 0; |
12 | | -
|
13 | | - for (i; i < elements.length; i++) { |
14 | | - elements[i].checked = this.checked; |
15 | | - } |
| 2 | + <th> |
| 3 | + <input type="checkbox" id="{{ header.dataGridName }}_{{ header.type }}"/> |
| 4 | + <script type="text/javascript"> |
| 5 | + (function (w) { |
| 6 | + var header = w.document.getElementById('{{ header.dataGridName }}_{{ header.type }}'); |
| 7 | +
|
| 8 | + header.onclick = function() { |
| 9 | + var elements = w.document.getElementsByClassName('{{ header.dataGridName }}_{{ header.type }}'), |
| 10 | + i = 0; |
| 11 | +
|
| 12 | + for (i; i < elements.length; i++) { |
| 13 | + elements[i].checked = this.checked; |
16 | 14 | } |
17 | | - }(window)); |
18 | | - </script> |
19 | | - </th> |
20 | | - {% endapply %} |
| 15 | + } |
| 16 | + }(window)); |
| 17 | + </script> |
| 18 | + </th> |
21 | 19 | {% endblock %} |
22 | 20 |
|
23 | 21 | {% block datagrid_column_type_batch_cell %} |
24 | | -{% apply spaceless %} |
25 | 22 | <td> |
26 | 23 | <input type="checkbox" name="{{ cell.dataGridName }}_{{ cell.type }}[]" value="{{ cell.getAttribute('index') }}" class="{{ cell.dataGridName }}_{{ cell.type }}" /> |
27 | 24 | </td> |
28 | | -{% endapply %} |
29 | 25 | {% endblock %} |
30 | 26 |
|
31 | 27 | {% block datagrid_column_type_action_cell_action %} |
|
35 | 31 | {% endblock %} |
36 | 32 |
|
37 | 33 | {% block datagrid_column_type_action_cell %} |
38 | | -{% apply spaceless %} |
39 | 34 | <td> |
40 | 35 | <div> |
41 | 36 | {% for action_name, action in cell.value %} |
|
49 | 44 | {% endfor %} |
50 | 45 | </div> |
51 | 46 | </td> |
52 | | -{% endapply %} |
53 | 47 | {% endblock %} |
54 | 48 |
|
55 | 49 | {% block datagrid_column_header %} |
56 | | -{% apply spaceless %} |
57 | 50 | {% if header.hasAttribute('label') %} |
58 | 51 | {% set label = header.getAttribute('label')|trans({}, translation_domain) %} |
59 | 52 | {% else %} |
|
62 | 55 | <th{{ block('datagrid_header_attributes') }}> |
63 | 56 | <span>{{ label }}</span> |
64 | 57 | </th> |
65 | | -{% endapply %} |
66 | 58 | {% endblock %} |
67 | 59 |
|
68 | 60 | {% block datagrid_header %} |
69 | | -{% apply spaceless %} |
70 | 61 | <tr> |
71 | 62 | {% for header in headers %} |
72 | 63 | {{ datagrid_column_header_widget(header) }} |
73 | 64 | {% endfor %} |
74 | 65 | </tr> |
75 | | -{% endapply %} |
76 | 66 | {% endblock %} |
77 | 67 |
|
78 | 68 | {% block datagrid_column_cell_form %} |
|
88 | 78 | {% endblock %} |
89 | 79 |
|
90 | 80 | {% block datagrid_column_cell %} |
91 | | -{% apply spaceless %} |
92 | 81 | <td{{ block('datagrid_cell_attributes') }}> |
93 | 82 | <div{{ block('datagrid_container_attributes') }}> |
94 | 83 | <span{{ block('datagrid_value_attributes') }}> |
|
97 | 86 | </span> |
98 | 87 | </div> |
99 | 88 | </td> |
100 | | -{% endapply %} |
101 | 89 | {% endblock %} |
102 | 90 |
|
103 | 91 | {% block datagrid_rowset %} |
104 | | -{% apply spaceless %} |
105 | 92 | {% for index, row in datagrid %} |
106 | 93 | <tr> |
107 | 94 | {% for cell in row %} |
108 | 95 | {{ datagrid_column_cell_widget(cell) }} |
109 | 96 | {% endfor %} |
110 | 97 | </tr> |
111 | 98 | {% endfor %} |
112 | | -{% endapply %} |
113 | 99 | {% endblock %} |
114 | 100 |
|
115 | 101 | {% block datagrid %} |
116 | | -{% apply spaceless %} |
117 | 102 | <table> |
118 | 103 | <thead> |
119 | 104 | {{ datagrid_header_widget(datagrid) }} |
|
122 | 107 | {{ datagrid_rowset_widget(datagrid) }} |
123 | 108 | </tbody> |
124 | 109 | </table> |
125 | | -{% endapply %} |
126 | 110 | {% endblock %} |
127 | 111 |
|
128 | 112 | {% block datagrid_container_class 'datagrid-cell-container' ~ ('action' == cell.type ? ' text-right actions' : '') %} |
|
161 | 145 | {%- endblock datagrid_attributes -%} |
162 | 146 |
|
163 | 147 | {% block datagrid_column_type_web_file_cell %} |
164 | | -{% apply spaceless %} |
165 | 148 | <td{{ block('datagrid_cell_attributes') }}> |
166 | 149 | <div> |
167 | | - {% endapply %} |
168 | 150 | {% for file in cell.value %} |
169 | 151 | {% if is_web_file(file) %} |
170 | 152 | {% if cell.getAttribute('resolve_file_url') %} |
|
174 | 156 | {% endif %} |
175 | 157 | {% endif %} |
176 | 158 | {% endfor %} |
177 | | - {% apply spaceless %} |
178 | 159 | </div> |
179 | 160 | </td> |
180 | | -{% endapply %} |
181 | 161 | {% endblock %} |
182 | 162 |
|
183 | 163 | {% block datagrid_column_type_web_image_cell %} |
|
0 commit comments