gitea

Development moved to Codeberg

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