code.gitea.io/gitea@v1.22.3/templates/repo/diff/csv_diff.tmpl (about)

     1  <tr>
     2  	<td>
     3  		{{$result := call .root.CreateCsvDiff .file .blobBase .blobHead}}
     4  		{{if $result.Error}}
     5  			<div class="ui center">{{$result.Error}}</div>
     6  		{{else if $result.Sections}}
     7  			<table class="data-table">
     8  			{{range $i, $section := $result.Sections}}
     9  				<tbody {{if gt $i 0}}class="section"{{end}}>
    10  				{{range $j, $row := $section.Rows}}
    11  					<tr>
    12  						{{if and (eq $i 0) (eq $j 0)}}
    13  							<th class="line-num">{{.RowIdx}}</th>
    14  							{{range $j, $cell := $row.Cells}}
    15  								{{if not $cell}}
    16  									<th></th>
    17  								{{else if eq $cell.Type 2}}
    18  									<th class="modified"><span class="removed-code">{{.LeftCell}}</span> <span class="added-code">{{.RightCell}}</span></th>
    19  								{{else if eq $cell.Type 3}}
    20  									<th class="added"><span class="added-code">{{.RightCell}}</span></th>
    21  								{{else if eq $cell.Type 4}}
    22  									<th class="removed"><span class="removed-code">{{.LeftCell}}</span></th>
    23  								{{else if eq $cell.Type 5}}
    24  									<th class="moved">{{.RightCell}}</th>
    25  								{{else if eq $cell.Type 6}}
    26  									<th class="moved"><span class="removed-code">{{.LeftCell}}</span> <span class="added-code">{{.RightCell}}</span></th>
    27  								{{else}}
    28  									<th>{{.RightCell}}</th>
    29  								{{end}}
    30  							{{end}}
    31  						{{else}}
    32  							<td class="line-num">{{if .RowIdx}}{{.RowIdx}}{{end}}</td>
    33  							{{range $j, $cell := $row.Cells}}
    34  								{{if not $cell}}
    35  									<td></td>
    36  								{{else if eq $cell.Type 2}}
    37  									<td class="modified"><span class="removed-code">{{.LeftCell}}</span> <span class="added-code">{{.RightCell}}</span></td>
    38  								{{else if eq $cell.Type 3}}
    39  									<td class="added"><span class="added-code">{{.RightCell}}</span></td>
    40  								{{else if eq $cell.Type 4}}
    41  									<td class="removed"><span class="removed-code">{{.LeftCell}}</span></td>
    42  								{{else if eq $cell.Type 5}}
    43  									<td class="moved">{{.RightCell}}</td>
    44  								{{else if eq $cell.Type 6}}
    45  									<td class="moved"><span class="removed-code">{{.LeftCell}}</span> <span class="added-code">{{.RightCell}}</span></td>
    46  								{{else}}
    47  									<td>{{.RightCell}}</td>
    48  								{{end}}
    49  							{{end}}
    50  						{{end}}
    51  					</tr>
    52  				{{end}}
    53  				</tbody>
    54  			{{end}}
    55  			</table>
    56  		{{end}}
    57  	</td>
    58  </tr>