|
100 | 100 | {{ git_render('diff_file', {file: file}) }}
|
101 | 101 | </div>
|
102 | 102 | {% endfor %}
|
| 103 | + </div> |
103 | 104 | {% endspaceless %}
|
104 | 105 | {% endblock %}
|
105 | 106 |
|
|
153 | 154 |
|
154 | 155 | {% block diff_file %}
|
155 | 156 | {% spaceless %}
|
| 157 | + <header> |
156 | 158 | {% if file.oldName == file.newName and file.oldMode == file.newMode %}
|
157 | 159 | <span class="file">{{ file.oldName }}</span>
|
158 | 160 | {% elseif file.oldName == null %}
|
|
166 | 168 | <li>{{ file.oldName }} ({{ file.oldMode }}) -> {{ file.newName }} ({{ file.newMode }})</li>
|
167 | 169 | </ul>
|
168 | 170 | {% endif %}
|
169 |
| - {% if not file.binary %} |
170 |
| - <div class="btn-group pull-right"> |
171 |
| - <a rel="tooltip" title="{{ 'label.button.old'|trans }}" class="btn btn-small show-old"><i class="icon-chevron-left"></i></a> |
172 |
| - <a rel="tooltip" title="{{ 'label.button.diff'|trans }}" disabled="disabled" class="btn btn-small show-diff"><i class="icon-eye-close"></i></a> |
173 |
| - <a rel="tooltip" title="{{ 'label.button.new'|trans }}" class="btn btn-small show-new"><i class="icon-chevron-right"></i></a> |
174 |
| - {% if reference|default(null) and slug|default(null) %} |
175 |
| - <a rel="tooltip" data-placement="left" title="{{ 'label.button.full_file'|trans }}" class="btn btn-small" href="{{ path('project_tree', {slug: slug, reference: reference, path: file.name}) }}"><i class="icon-file"></i></a> |
176 |
| - {% endif %} |
177 |
| - </div> |
178 |
| - {% endif %} |
179 | 171 | </header>
|
180 | 172 | <div class="file-changes">
|
181 |
| - {% for change in file.changes %} |
182 |
| - {% if not loop.first %} |
183 |
| - <tr><td class="skip" colspan="3"> </td></tr> |
184 |
| - {% endif %} |
185 |
| - {% set old = change.rangeOldStart %} |
186 |
| - {% set new = change.rangeNewStart %} |
187 |
| - {%- for x, line in change.lines -%} |
188 |
| - <tr class="{{ line[0] == 1 ? 'new' : line[0] == -1 ? 'old' : '' }}"> |
189 |
| - <td class="old">{{ line[0] != 1 ? old : ' ' }}</td> |
190 |
| - <td class="new">{{ line[0] != -1 ? new : ' ' }}</td> |
191 |
| - <td class="{{ line[0] == 1 ? 'plus' : line[0] == -1 ? 'minus' : '' }} source"><pre>{{ line[1] }}</pre></td> |
192 |
| - </tr> |
193 |
| - {%- if line[0] == 1 -%} |
194 |
| - {%- set new = new + 1 -%} |
195 |
| - {%- elseif line[0] == -1 -%} |
196 |
| - {%- set old = old + 1 -%} |
197 |
| - {%- else -%} |
198 |
| - {%- set new = new + 1 -%} |
199 |
| - {%- set old = old + 1 -%} |
200 |
| - {%- endif -%} |
201 |
| - {%- endfor -%} |
202 |
| - {% endfor %} |
| 173 | + <table class="diff-lines"> |
| 174 | + {% for change in file.changes %} |
| 175 | + {% if not loop.first %} |
| 176 | + <tr><td class="skip" colspan="3"> </td></tr> |
| 177 | + {% endif %} |
| 178 | + {% set old = change.rangeOldStart %} |
| 179 | + {% set new = change.rangeNewStart %} |
| 180 | + {%- for x, line in change.lines -%} |
| 181 | + <tr class="{{ line[0] == 1 ? 'new' : line[0] == -1 ? 'old' : '' }}"> |
| 182 | + <td class="old">{{ line[0] != 1 ? old : ' ' }}</td> |
| 183 | + <td class="new">{{ line[0] != -1 ? new : ' ' }}</td> |
| 184 | + <td class="{{ line[0] == 1 ? 'plus' : line[0] == -1 ? 'minus' : '' }} source"><pre>{{ line[1] }}</pre></td> |
| 185 | + </tr> |
| 186 | + {%- if line[0] == 1 -%} |
| 187 | + {%- set new = new + 1 -%} |
| 188 | + {%- elseif line[0] == -1 -%} |
| 189 | + {%- set old = old + 1 -%} |
| 190 | + {%- else -%} |
| 191 | + {%- set new = new + 1 -%} |
| 192 | + {%- set old = old + 1 -%} |
| 193 | + {%- endif -%} |
| 194 | + {%- endfor -%} |
| 195 | + {% endfor %} |
| 196 | + </table> |
203 | 197 | </div>
|
204 | 198 | {% endspaceless %}
|
205 | 199 | {% endblock %}
|
|
0 commit comments