forked from tangled.org/core
Monorepo for Tangled

fix bug with commit page

anirudh.fi 4acc6ed2 99d885ba

verified
Changed files
+37 -33
appview
pages
templates
+37 -33
appview/pages/templates/repo/commit.html
··· 39 39 40 40 <div class="diff-stat"> 41 41 <br> 42 - <strong class="text-sm uppercase">Affected files</strong> 42 + <strong class="text-sm uppercase mb-4">Affected files</strong> 43 43 {{ range $diff }} 44 44 <ul> 45 - {{ if .Name.New }} 45 + {{ if .IsDelete }} 46 + <li><a href="#file-{{ .Name.Old }}">{{ .Name.Old }}</a></li> 47 + {{ else }} 46 48 <li><a href="#file-{{ .Name.New }}">{{ .Name.New }}</a></li> 47 - {{ else }} 48 - <li><a href="#file-{{ .Name.Old }}">{{ .Name.Old }}</a></li> 49 49 {{ end }} 50 50 </ul> 51 + {{ end }} 51 52 </div> 52 53 </section> 53 - {{end}} 54 + 54 55 {{end}} 55 56 56 57 {{ define "repoAfter" }} ··· 83 84 <span class="diff-type p-1 mr-1 font-mono bg-gray-100 text-sm rounded text-gray-700 select-none">M</span> 84 85 {{ end }} 85 86 86 - {{ $name := .Name.New}} 87 87 {{ if .IsDelete }} 88 - {{ $name = .Name.Old }} 88 + <a href="/{{ $repo }}/blob/{{ $this }}/{{ .Name.Old }}" class="no-underline hover:underline">{{ .Name.Old }}</a> 89 + {{ else }} 90 + <a href="/{{ $repo }}/blob/{{ $this }}/{{ .Name.New }}" class="no-underline hover:underline">{{ .Name.New }}</a> 89 91 {{ end }} 90 - <a href="/{{ $repo }}/blob/{{ $this }}/{{ .Name.New }}" class="no-underline hover:underline">{{ $name }}</a> 91 92 </div> 92 93 93 94 {{ $iconstyle := "p-1 mx-1 hover:bg-gray-100 rounded" }} ··· 106 107 107 108 </div> 108 109 </summary> 109 - 110 - 111 - {{ if .IsDelete }} 112 - <p class="text-center p-4 text-gray-400">This file as been deleted.</p> 113 - {{ else }} 114 - {{ if .IsBinary }} 115 - <p class="text-center p-4 text-gray-400">Not showing binary file.</p> 116 - {{ else }} 117 - <pre class="overflow-auto"> 118 - {{- range .TextFragments -}} 119 - <div class="bg-gray-100 text-gray-500 select-none">{{ .Header }}</div> 120 - {{- range .Lines -}} 121 - {{- if eq .Op.String "+" -}} 122 - <div class="bg-green-100 text-green-700 p-1"><span class="select-none mr-2">{{ .Op.String }}</span><span>{{ .Line }}</span></div> 123 - {{- end -}} 124 110 125 - {{- if eq .Op.String "-" -}} 126 - <div class="bg-red-100 text-red-700 p-1"><span class="select-none mr-2">{{ .Op.String }}</span><span>{{ .Line }}</span></div> 127 - {{- end -}} 111 + {{ if .IsDelete }} 112 + <p class="text-center text-gray-400 p-4"> 113 + This file has been deleted in this commit. 114 + </p> 115 + {{ else }} 116 + {{ if .IsBinary }} 117 + <p class="text-center text-gray-400 p-4"> 118 + This is a binary file and will not be displayed. 119 + </p> 120 + {{ else }} 121 + <pre class="overflow-auto"> 122 + {{- range .TextFragments -}} 123 + <div class="bg-gray-100 text-gray-500 select-none">{{ .Header }}</div> 124 + {{- range .Lines -}} 125 + {{- if eq .Op.String "+" -}} 126 + <div class="bg-green-100 text-green-700 p-1"><span class="select-none mr-2">{{ .Op.String }}</span><span>{{ .Line }}</span></div> 127 + {{- end -}} 128 128 129 - {{- if eq .Op.String " " -}} 130 - <div class="text-gray-500 px"><span class="select-none mr-2">{{ .Op.String }}</span><span>{{ .Line }}</span></div> 131 - {{- end -}} 129 + {{- if eq .Op.String "-" -}} 130 + <div class="bg-red-100 text-red-700 p-1"><span class="select-none mr-2">{{ .Op.String }}</span><span>{{ .Line }}</span></div> 131 + {{- end -}} 132 + 133 + {{- if eq .Op.String " " -}} 134 + <div class="text-gray-500 px"><span class="select-none mr-2">{{ .Op.String }}</span><span>{{ .Line }}</span></div> 135 + {{- end -}} 132 136 133 - {{- end -}} 134 - {{- end -}} 135 - </pre> 137 + {{- end -}} 136 138 {{- end -}} 137 - {{- end -}} 139 + </pre> 140 + {{- end -}} 141 + {{ end }} 138 142 139 143 </details> 140 144