forked from tangled.org/core
this repo has no description

fix bug with commit page

Changed files
+37 -33
appview
pages
templates
+37 -33
appview/pages/templates/repo/commit.html
···
<div class="diff-stat">
<br>
-
<strong class="text-sm uppercase">Affected files</strong>
+
<strong class="text-sm uppercase mb-4">Affected files</strong>
{{ range $diff }}
<ul>
-
{{ if .Name.New }}
+
{{ if .IsDelete }}
+
<li><a href="#file-{{ .Name.Old }}">{{ .Name.Old }}</a></li>
+
{{ else }}
<li><a href="#file-{{ .Name.New }}">{{ .Name.New }}</a></li>
-
{{ else }}
-
<li><a href="#file-{{ .Name.Old }}">{{ .Name.Old }}</a></li>
{{ end }}
</ul>
+
{{ end }}
</div>
</section>
-
{{end}}
+
{{end}}
{{ define "repoAfter" }}
···
<span class="diff-type p-1 mr-1 font-mono bg-gray-100 text-sm rounded text-gray-700 select-none">M</span>
{{ end }}
-
{{ $name := .Name.New}}
{{ if .IsDelete }}
-
{{ $name = .Name.Old }}
+
<a href="/{{ $repo }}/blob/{{ $this }}/{{ .Name.Old }}" class="no-underline hover:underline">{{ .Name.Old }}</a>
+
{{ else }}
+
<a href="/{{ $repo }}/blob/{{ $this }}/{{ .Name.New }}" class="no-underline hover:underline">{{ .Name.New }}</a>
{{ end }}
-
<a href="/{{ $repo }}/blob/{{ $this }}/{{ .Name.New }}" class="no-underline hover:underline">{{ $name }}</a>
</div>
{{ $iconstyle := "p-1 mx-1 hover:bg-gray-100 rounded" }}
···
</div>
</summary>
-
-
-
{{ if .IsDelete }}
-
<p class="text-center p-4 text-gray-400">This file as been deleted.</p>
-
{{ else }}
-
{{ if .IsBinary }}
-
<p class="text-center p-4 text-gray-400">Not showing binary file.</p>
-
{{ else }}
-
<pre class="overflow-auto">
-
{{- range .TextFragments -}}
-
<div class="bg-gray-100 text-gray-500 select-none">{{ .Header }}</div>
-
{{- range .Lines -}}
-
{{- if eq .Op.String "+" -}}
-
<div class="bg-green-100 text-green-700 p-1"><span class="select-none mr-2">{{ .Op.String }}</span><span>{{ .Line }}</span></div>
-
{{- end -}}
-
{{- if eq .Op.String "-" -}}
-
<div class="bg-red-100 text-red-700 p-1"><span class="select-none mr-2">{{ .Op.String }}</span><span>{{ .Line }}</span></div>
-
{{- end -}}
+
{{ if .IsDelete }}
+
<p class="text-center text-gray-400 p-4">
+
This file has been deleted in this commit.
+
</p>
+
{{ else }}
+
{{ if .IsBinary }}
+
<p class="text-center text-gray-400 p-4">
+
This is a binary file and will not be displayed.
+
</p>
+
{{ else }}
+
<pre class="overflow-auto">
+
{{- range .TextFragments -}}
+
<div class="bg-gray-100 text-gray-500 select-none">{{ .Header }}</div>
+
{{- range .Lines -}}
+
{{- if eq .Op.String "+" -}}
+
<div class="bg-green-100 text-green-700 p-1"><span class="select-none mr-2">{{ .Op.String }}</span><span>{{ .Line }}</span></div>
+
{{- end -}}
-
{{- if eq .Op.String " " -}}
-
<div class="text-gray-500 px"><span class="select-none mr-2">{{ .Op.String }}</span><span>{{ .Line }}</span></div>
-
{{- end -}}
+
{{- if eq .Op.String "-" -}}
+
<div class="bg-red-100 text-red-700 p-1"><span class="select-none mr-2">{{ .Op.String }}</span><span>{{ .Line }}</span></div>
+
{{- end -}}
+
+
{{- if eq .Op.String " " -}}
+
<div class="text-gray-500 px"><span class="select-none mr-2">{{ .Op.String }}</span><span>{{ .Line }}</span></div>
+
{{- end -}}
-
{{- end -}}
-
{{- end -}}
-
</pre>
+
{{- end -}}
{{- end -}}
-
{{- end -}}
+
</pre>
+
{{- end -}}
+
{{ end }}
</details>