2019-11-15 05:52:59 +03:00
{{ if $.IsSplitStyle }}
2020-07-13 16:21:19 +03:00
{{ range $k , $line := $.section.Lines }}
2023-05-07 12:49:46 +03:00
< tr class = " {{ .GetHTMLDiffLineType }} -code nl- {{ $k }} ol- {{ $k }} " >
2020-07-13 16:21:19 +03:00
{{ if eq .GetType 4 }}
< td class = "lines-num lines-num-old" data-line-num = " {{ if $line .LeftIdx }}{{ $line .LeftIdx }}{{ end }} " >
2023-05-21 23:47:41 +03:00
< div class = "gt-df" >
2022-08-31 18:58:54 +03:00
{{ if or ( eq $line .GetExpandDirection 3 ) ( eq $line .GetExpandDirection 5 ) }}
2023-05-21 23:47:41 +03:00
< button class = "code-expander-button" 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" }}
2023-05-21 23:47:41 +03:00
< / button >
2020-07-13 16:21:19 +03:00
{{ end }}
2022-08-31 18:58:54 +03:00
{{ if or ( eq $line .GetExpandDirection 3 ) ( eq $line .GetExpandDirection 4 ) }}
2023-05-21 23:47:41 +03:00
< button class = "code-expander-button" 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" }}
2023-05-21 23:47:41 +03:00
< / button >
2020-07-13 16:21:19 +03:00
{{ end }}
{{ if eq $line .GetExpandDirection 2 }}
2023-05-21 23:47:41 +03:00
< button class = "code-expander-button" 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" }}
2023-05-21 23:47:41 +03:00
< / button >
2020-07-13 16:21:19 +03:00
{{ end }}
2023-05-21 23:47:41 +03:00
< / div >
2020-07-13 16:21:19 +03:00
< / td >
2023-09-25 15:42:40 +03:00
< td colspan = "7" class = "lines-code lines-code-old " > {{ $inlineDiff := $.section.GetComputedInlineDiffFor $line ctx .Locale }}{{ /*
2023-09-24 23:31:58 +03:00
*/}}{{ template "repo/diff/section_code" dict "diff" $inlineDiff }} </ td >
2020-07-13 16:21:19 +03:00
{{ else }}
2023-09-25 15:42:40 +03:00
{{ $inlineDiff := $.section.GetComputedInlineDiffFor $line ctx .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 >
2023-09-24 23:31:58 +03:00
< td class = "blob-excerpt lines-escape lines-escape-old" > {{ if and $line .LeftIdx $inlineDiff .EscapeStatus.Escaped }} < button class = "toggle-escape-button btn interact-bg" title = " {{ template "repo/diff/escape_title" dict "diff" $inlineDiff }} " ></ button > {{ 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 >
2023-04-04 14:05:07 +03:00
< td class = "blob-excerpt lines-code lines-code-old" > {{ /*
2023-09-24 23:31:58 +03:00
*/}}{{ if $line .LeftIdx }}{{ template "repo/diff/section_code" dict "diff" $inlineDiff }}{{ else }}{{ /*
2022-08-13 21:32:34 +03:00
*/}}< 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 >
2023-09-24 23:31:58 +03:00
< td class = "blob-excerpt lines-escape lines-escape-new" > {{ if and $line .RightIdx $inlineDiff .EscapeStatus.Escaped }} < button class = "toggle-escape-button btn interact-bg" title = " {{ template "repo/diff/escape_title" dict "diff" $inlineDiff }} " ></ button > {{ 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 >
2023-04-04 14:05:07 +03:00
< td class = "blob-excerpt lines-code lines-code-new" > {{ /*
2023-09-24 23:31:58 +03:00
*/}}{{ if $line .RightIdx }}{{ template "repo/diff/section_code" dict "diff" $inlineDiff }}{{ else }}{{ /*
2022-08-13 21:32:34 +03:00
*/}}< 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 }}
2023-05-07 12:49:46 +03:00
< tr class = " {{ .GetHTMLDiffLineType }} -code nl- {{ $k }} ol- {{ $k }} " >
2020-07-13 16:21:19 +03:00
{{ if eq .GetType 4 }}
< td colspan = "2" class = "lines-num" >
2023-05-21 23:47:41 +03:00
< div class = "gt-df" >
{{ if or ( eq $line .GetExpandDirection 3 ) ( eq $line .GetExpandDirection 5 ) }}
< button class = "code-expander-button" data-url = " {{ $.RepoLink }} /blob_excerpt/ {{ PathEscape $.AfterCommitID }} " data-query = " {{ $line .GetBlobExcerptQuery }} &style=unified&direction=down&wiki= {{ $.PageIsWiki }} " data-anchor = " {{ $.Anchor }} " >
{{ svg "octicon-fold-down" }}
< / button >
{{ end }}
{{ if or ( eq $line .GetExpandDirection 3 ) ( eq $line .GetExpandDirection 4 ) }}
< button class = "code-expander-button" data-url = " {{ $.RepoLink }} /blob_excerpt/ {{ PathEscape $.AfterCommitID }} " data-query = " {{ $line .GetBlobExcerptQuery }} &style=unified&direction=up&wiki= {{ $.PageIsWiki }} " data-anchor = " {{ $.Anchor }} " >
{{ svg "octicon-fold-up" }}
< / button >
{{ end }}
{{ if eq $line .GetExpandDirection 2 }}
< button class = "code-expander-button" data-url = " {{ $.RepoLink }} /blob_excerpt/ {{ PathEscape $.AfterCommitID }} " data-query = " {{ $line .GetBlobExcerptQuery }} &style=unified&direction=&wiki= {{ $.PageIsWiki }} " data-anchor = " {{ $.Anchor }} " >
{{ svg "octicon-fold" }}
< / button >
{{ end }}
< / div >
2020-07-13 16:21:19 +03:00
< / 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 }}
2023-09-25 15:42:40 +03:00
{{ $inlineDiff := $.section.GetComputedInlineDiffFor $line ctx .Locale }}
2023-09-24 23:31:58 +03:00
< td class = "blob-excerpt lines-escape" > {{ if $inlineDiff .EscapeStatus.Escaped }} < button class = "toggle-escape-button btn interact-bg" title = " {{ template "repo/diff/escape_title" dict "diff" $inlineDiff }} " ></ button > {{ 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 >
2023-09-24 23:31:58 +03:00
< td class = "blob-excerpt lines-code {{ if ( not $line .RightIdx ) }} lines-code-old {{ end }} " >< code {{ if $inlineDiff .EscapeStatus.Escaped }} class = "code-inner has-escaped" title = " {{ template "repo/diff/escape_title" dict "diff" $inlineDiff }} " {{ else }} class = "code-inner" {{ end }} > {{ $inlineDiff .Content }} </ code ></ td >
2020-07-13 16:21:19 +03:00
< / tr >
{{ end }}
2020-02-11 20:02:41 +03:00
{{ end }}