{% load i18n %} {% load difftags %} {% load djblets_deco %} {% load djblets_utils %} {% if standalone and error %} {{error}} {% endif %} {% if file.changed_chunk_indexes or file.binary or file.deleted %} {% if not standalone %}
{{ file.depot_filename }} | {% else %}{{ file.depot_filename }} | {{ file.dest_filename }} | {% endif %}{# file.dest_filename == file.depot_filename #}|||||||
---|---|---|---|---|---|---|---|---|---|
{{file.revision}} | {{file.dest_revision}} | ||||||||
{% trans "This is a binary file. The content cannot be displayed." %} | |||||||||
{% trans "This file was deleted. The content cannot be displayed." %} | |||||||||
{% trans "This file contains only whitespace changes." %} | |||||||||
{% ifnotequal chunk.change 'equal' %}{% endifnotequal %}{{line.1}} | {% else %}{{line.1}} | {% endif %} {% ifequal chunk.change "replace" %}{{ line.2|highlightregion:line.3|showextrawhitespace }} |
{{line.4}} | {{ line.5|highlightregion:line.6|showextrawhitespace }} |
{% else %}
{% ifequal chunk.change 'insert' %}{% if line.8 %}
{% trans "Moved from" %} {{line.8}}
{% endif %}{% endifequal %}
{% if standalone and forloop.first %}
{% ifequal chunk.change 'equal' %}
![]() {{line.2|showextrawhitespace}}{% if standalone and forloop.first %} {% ifequal chunk.change 'equal' %} |
{{line.4}} | {% ifequal chunk.change 'delete' %}{% if line.8 %}
{% trans "Moved to" %} {{line.8}}
{% endif %}{% endifequal %}
{{line.5|showextrawhitespace}} |
{% endifequal %}
||
{% ifnotequal chunk.index 0 %} {% diff_expand_link 'above' _('Show 20 more lines above') 20 0 %} {% endifnotequal %} | {% definevar 'expand_text' %}{{chunk.numlines}} line{{chunk.numlines|pluralize}}{% enddefinevar %} {% diff_expand_link 'all' _('Show all lines') 0 0 expand_text %} | ||||||||
{% diff_expand_link 'below' _('Show 20 more lines below') 0 20 %} | {% if chunk.meta.headers and chunk.meta.headers.0 %} {% ifequal chunk.meta.headers.0.text chunk.meta.headers.1.text %}{% diff_chunk_header chunk.meta.headers.0 %} | {% else %}{% diff_chunk_header chunk.meta.headers.0 %} | {% diff_chunk_header chunk.meta.headers.1 %} | {% endifequal %} {% else %}{% endif %} |