gtx


Branch: develop

Author
thewhodidthis <thewhodidthis@fastmail.com>
Date
Jan. 28 '23 13:09:07
Commit
9fd5c1475f0db391e352570bc339c12b7567d9f5
Parent
6e0b33100a2b65116ffcb26c2bff1fb839f689e7
Changes
diff --git a/page.html.tmpl b/page.html.tmpl
index 72b1501..3d4d286 100644
--- a/page.html.tmpl
+++ b/page.html.tmpl
@@ -79,7 +79,7 @@
             <td>
               <time datetime="{{.Date.Format "2006-01-02"}}">{{.Date.Format "01/02/06 15:04"}}</time>
             </td>
-            <td><code>{{.Abbr}}</code></td>
+            <td><samp>{{.Abbr}}</samp></td>
             <td><a href="/commit/{{.Hash}}/">{{.Subject}}</a></td>
             <td>{{.Author.Name}}</td>
           </tr>
@@ -101,6 +101,7 @@
         <dt>Parent</dt>
         <dd>
           <a href="/commit/{{.}}">{{.}}</a>
+          &laquo;
           <a href="/commit/{{$.Data.Commit.Hash}}/diff-{{.}}.html">diff</a>
         </dd>
         {{- end }}
@@ -123,7 +124,7 @@
         {{- range .Tree}}
         <li>
           <a href="/commit/{{$.Data.Commit.Hash}}/{{.Path}}.html">{{.Path}}</a>
-          <a href="/object/{{slice .Hash 0 2}}/{{slice .Hash 2}}" download="{{.Path}}">raw</a>
+          <em><a href="/object/{{.Dir}}" download="{{.Path}}">raw</a></em>
         </li>
         {{- end}}
         </ul>
@@ -152,21 +153,28 @@
 
       {{- with .Data.Object}}
       <table>
-      <tr>
-        {{- with .Lines }}
-        <td>
-          <pre>
+        <tr>
+          {{- with .Lines }}
           {{- $l := (printf "%d" (len .)) -}}
-          {{- range . -}}
-            <a href="#L{{.}}" id="L{{.}}">{{printf "%*d" (len $l) .}}</a><br>
-          {{- end -}}
-          </pre>
-        </td>
-        {{- end }}
-        <td><pre><code>{{.Body}}</code></pre></td>
-      </tr>
-      <table>
+          <td>
+            <pre>
+            {{- range . -}}
+              <a href="#L{{.}}" id="L{{.}}">{{printf "%*d" (len $l) .}}</a><br>
+            {{- end -}}
+            </pre>
+          </td>
+          {{- end}}
+          {{- if .Bin}}
+          <td>
+            <p>No text preview is available for <a href="/object/{{.Dir}}" download="{{.Path}}">{{.Path}}</a>.</p>
+          </td>
+          {{- else}}
+          <td><pre>{{.Body}}</pre></td>
+          {{- end}}
+        </tr>
+      </table>
       {{- end }}
+      <hr>
       <nav>
         <p>Your are here: {{.Title}}</p>
       </nav>