Monorepo for Tangled tangled.org

add next/prev links to commits

Changed files
+18 -2
appview
pages
templates
+18 -2
appview/pages/templates/repo/commit.html
··· 61 61 {{ $this := $commit.This }} 62 62 {{ $parent := $commit.Parent }} 63 63 64 - {{ range $diff }} 64 + {{ $last := sub (len $diff) 1 }} 65 + {{ range $idx, $hunk := $diff }} 66 + {{ with $hunk }} 65 67 <section class="mt-4 border border-black w-full mx-auto"> 66 68 <div id="file-{{ .Name.New }}"> 67 69 <div id="diff-file"> ··· 91 93 </div> 92 94 93 95 <div id="right-side-items" class="p-2"> 94 - <a href="#file-{{ .Name.New }}" class="no-underline hover:underline">to top of file</a> 96 + <a href="#file-{{ .Name.New }}" class="no-underline hover:underline">top of file</a> 97 + 98 + {{ if gt $idx 0 }} 99 + &nbsp;·&nbsp; 100 + {{ $prev := index $diff (sub $idx 1) }} 101 + <a href="#file-{{ $prev.Name.New }}" class="no-underline hover:underline">prev</a> 102 + {{ end }} 103 + 104 + 105 + {{ if lt $idx $last }} 106 + &nbsp;·&nbsp; 107 + {{ $next := index $diff (add $idx 1) }} 108 + <a href="#file-{{ $next.Name.New }}" class="no-underline hover:underline">next</a> 109 + {{ end }} 95 110 </div> 96 111 97 112 </div> ··· 127 142 </div> 128 143 </div> 129 144 </section> 145 + {{ end }} 130 146 {{ end }} 131 147 132 148 {{end}}