2019-11-15 05:52:59 +03:00
{{ if $ .IsSplitStyle }}
2020-07-13 16:21:19 +03:00
{{ range $ k , $ line : = $ .section .Lines }}
<tr class=" {{ DiffLineTypeToStr .GetType }} -code nl- {{ $ k }} ol- {{ $ k }} ">
{{ if eq .GetType 4 }}
<td class="lines-num lines-num-old" data-line-num=" {{ if $ line .LeftIdx }} {{ $ line .LeftIdx }} {{ end }} ">
2022-08-31 18:58:54 +03:00
{{ if or ( eq $ line .GetExpandDirection 3 ) ( eq $ line .GetExpandDirection 5 ) }}
2022-02-05 21:26:12 +03:00
<a role="button" class="blob-excerpt" data-url=" {{ $ .RepoLink }} /blob_excerpt/ {{ PathEscape $ .AfterCommitID }} " data-query=" {{ $ line .GetBlobExcerptQuery }} &style=split&direction=down&wiki= {{ $ .PageIsWiki }} " data-anchor=" {{ $ .Anchor }} ">
2020-09-11 23:19:00 +03:00
{{ svg "octicon-fold-down" }}
2020-07-13 16:21:19 +03:00
</a>
{{ end }}
2022-08-31 18:58:54 +03:00
{{ if or ( eq $ line .GetExpandDirection 3 ) ( eq $ line .GetExpandDirection 4 ) }}
2022-02-05 21:26:12 +03:00
<a role="button" class="blob-excerpt" data-url=" {{ $ .RepoLink }} /blob_excerpt/ {{ PathEscape $ .AfterCommitID }} " data-query=" {{ $ line .GetBlobExcerptQuery }} &style=split&direction=up&wiki= {{ $ .PageIsWiki }} " data-anchor=" {{ $ .Anchor }} ">
2020-09-11 23:19:00 +03:00
{{ svg "octicon-fold-up" }}
2020-07-13 16:21:19 +03:00
</a>
{{ end }}
{{ if eq $ line .GetExpandDirection 2 }}
2022-02-05 21:26:12 +03:00
<a role="button" class="blob-excerpt" data-url=" {{ $ .RepoLink }} /blob_excerpt/ {{ PathEscape $ .AfterCommitID }} " data-query=" {{ $ line .GetBlobExcerptQuery }} &style=split&direction=&wiki= {{ $ .PageIsWiki }} " data-anchor=" {{ $ .Anchor }} ">
2020-09-11 23:19:00 +03:00
{{ svg "octicon-fold" }}
2020-07-13 16:21:19 +03:00
</a>
{{ end }}
</td>
2022-08-13 21:32:34 +03:00
<td colspan="5" class="lines-code lines-code-old "> {{ $ inline Diff : = $ .section .GetComputedInlineDiffFor $ line $ .locale }} {{ / *
*/}} {{ template "repo/diff/section_code" dict "diff" $ inline Diff "locale" $ .locale }} </td>
2020-07-13 16:21:19 +03:00
{{ else }}
2022-08-13 21:32:34 +03:00
{{ $ inline Diff : = $ .section .GetComputedInlineDiffFor $ line $ .locale }}
2022-05-09 01:29:50 +03:00
<td class="lines-num lines-num-old" data-line-num=" {{ if $ line .LeftIdx }} {{ $ line .LeftIdx }} {{ end }} "><span rel=" {{ if $ line .LeftIdx }} diff- {{ $ .FileNameHash }} L {{ $ line .LeftIdx }} {{ end }} "></span></td>
2022-08-13 21:32:34 +03:00
<td class="blob-excerpt lines-escape lines-escape-old"> {{ if and $ line .LeftIdx $ inline Diff .EscapeStatus .Escaped }} <a href="" class="toggle-escape-button" title=" {{ template "repo/diff/escape_title" dict "diff" $ inline Diff "locale" $ .locale }} "></a> {{ end }} </td>
2023-02-13 20:59:59 +03:00
<td class="blob-excerpt lines-type-marker lines-type-marker-old"> {{ if $ line .LeftIdx }} <span class="gt-mono" data-type-marker=""></span> {{ end }} </td>
2022-01-07 04:18:52 +03:00
<td class="blob-excerpt lines-code lines-code-old halfwidth"> {{ / *
2022-08-13 21:32:34 +03:00
*/}} {{ if $ line .LeftIdx }} {{ template "repo/diff/section_code" dict "diff" $ inline Diff "locale" $ .locale }} {{ else }} {{ / *
*/}}<code class="code-inner"></code> {{ / *
*/}} {{ end }} {{ / *
2022-02-01 22:08:33 +03:00
*/}}</td>
2022-05-09 01:29:50 +03:00
<td class="lines-num lines-num-new" data-line-num=" {{ if $ line .RightIdx }} {{ $ line .RightIdx }} {{ end }} "><span rel=" {{ if $ line .RightIdx }} diff- {{ $ .FileNameHash }} R {{ $ line .RightIdx }} {{ end }} "></span></td>
2022-08-13 21:32:34 +03:00
<td class="blob-excerpt lines-escape lines-escape-new"> {{ if and $ line .RightIdx $ inline Diff .EscapeStatus .Escaped }} <a href="" class="toggle-escape-button" title=" {{ template "repo/diff/escape_title" dict "diff" $ inline Diff "locale" $ .locale }} "></a> {{ end }} </td>
2023-02-13 20:59:59 +03:00
<td class="blob-excerpt lines-type-marker lines-type-marker-new"> {{ if $ line .RightIdx }} <span class="gt-mono" data-type-marker=""></span> {{ end }} </td>
2022-01-07 04:18:52 +03:00
<td class="blob-excerpt lines-code lines-code-new halfwidth"> {{ / *
2022-08-13 21:32:34 +03:00
*/}} {{ if $ line .RightIdx }} {{ template "repo/diff/section_code" dict "diff" $ inline Diff "locale" $ .locale }} {{ else }} {{ / *
*/}}<code class="code-inner"></code> {{ / *
*/}} {{ end }} {{ / *
2022-01-07 04:18:52 +03:00
*/}}</td>
2020-07-13 16:21:19 +03:00
{{ end }}
</tr>
{{ end }}
2019-11-15 05:52:59 +03:00
{{ else }}
2020-07-13 16:21:19 +03:00
{{ range $ k , $ line : = $ .section .Lines }}
<tr class=" {{ DiffLineTypeToStr .GetType }} -code nl- {{ $ k }} ol- {{ $ k }} ">
{{ if eq .GetType 4 }}
<td colspan="2" class="lines-num">
2022-08-31 18:58:54 +03:00
{{ if or ( eq $ line .GetExpandDirection 3 ) ( eq $ line .GetExpandDirection 5 ) }}
2022-02-05 21:26:12 +03:00
<a role="button" class="blob-excerpt" data-url=" {{ $ .RepoLink }} /blob_excerpt/ {{ PathEscape $ .AfterCommitID }} " data-query=" {{ $ line .GetBlobExcerptQuery }} &style=unified&direction=down&wiki= {{ $ .PageIsWiki }} " data-anchor=" {{ $ .Anchor }} ">
2020-09-11 23:19:00 +03:00
{{ svg "octicon-fold-down" }}
2020-07-13 16:21:19 +03:00
</a>
{{ end }}
2022-08-31 18:58:54 +03:00
{{ if or ( eq $ line .GetExpandDirection 3 ) ( eq $ line .GetExpandDirection 4 ) }}
2022-02-05 21:26:12 +03:00
<a role="button" class="blob-excerpt" data-url=" {{ $ .RepoLink }} /blob_excerpt/ {{ PathEscape $ .AfterCommitID }} " data-query=" {{ $ line .GetBlobExcerptQuery }} &style=unified&direction=up&wiki= {{ $ .PageIsWiki }} " data-anchor=" {{ $ .Anchor }} ">
2020-09-11 23:19:00 +03:00
{{ svg "octicon-fold-up" }}
2020-07-13 16:21:19 +03:00
</a>
{{ end }}
{{ if eq $ line .GetExpandDirection 2 }}
2022-02-05 21:26:12 +03:00
<a role="button" class="blob-excerpt" data-url=" {{ $ .RepoLink }} /blob_excerpt/ {{ PathEscape $ .AfterCommitID }} " data-query=" {{ $ line .GetBlobExcerptQuery }} &style=unified&direction=&wiki= {{ $ .PageIsWiki }} " data-anchor=" {{ $ .Anchor }} ">
2020-09-11 23:19:00 +03:00
{{ svg "octicon-fold" }}
2020-07-13 16:21:19 +03:00
</a>
{{ end }}
</td>
{{ else }}
2022-05-09 01:29:50 +03:00
<td class="lines-num lines-num-old" data-line-num=" {{ if $ line .LeftIdx }} {{ $ line .LeftIdx }} {{ end }} "><span rel=" {{ if $ line .LeftIdx }} diff- {{ $ .FileNameHash }} L {{ $ line .LeftIdx }} {{ end }} "></span></td>
<td class="lines-num lines-num-new" data-line-num=" {{ if $ line .RightIdx }} {{ $ line .RightIdx }} {{ end }} "><span rel=" {{ if $ line .RightIdx }} diff- {{ $ .FileNameHash }} R {{ $ line .RightIdx }} {{ end }} "></span></td>
2020-07-13 16:21:19 +03:00
{{ end }}
2022-08-13 21:32:34 +03:00
{{ $ inline Diff : = $ .section .GetComputedInlineDiffFor $ line $ .locale }}
<td class="blob-excerpt lines-escape"> {{ if $ inline Diff .EscapeStatus .Escaped }} <a href="" class="toggle-escape-button" title=" {{ template "repo/diff/escape_title" dict "diff" $ inline Diff "locale" $ .locale }} "></a> {{ end }} </td>
2023-02-13 20:59:59 +03:00
<td class="blob-excerpt lines-type-marker"><span class="gt-mono" data-type-marker=" {{ $ line .GetLineTypeMarker }} "></span></td>
2022-08-13 21:32:34 +03:00
<td class="blob-excerpt lines-code {{ if ( not $ line .RightIdx ) }} lines-code-old {{ end }} "><code {{ if $ inline Diff .EscapeStatus .Escaped }} class="code-inner has-escaped" title=" {{ template "repo/diff/escape_title" dict "diff" $ inline Diff "locale" $ .locale }} " {{ else }} class="code-inner" {{ end }} > {{ $ inline Diff .Content }} </code></td>
2020-07-13 16:21:19 +03:00
</tr>
{{ end }}
2020-02-11 20:02:41 +03:00
{{ end }}