all repos

mugit @ deb6f00

🐮 git server that your cow will love

mugit/web/templates/repo_file.html (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
show binary files, 3 months ago
1
{{ define "repo_file" }}
2
<html>
3
  <head>
4
    {{ template "head" . }}
5
  </head>
6
  {{ template "repo_header" . }}
7
  <body>
8
    <main>
9
      <p>{{ .path }} (<a class="muted" href="?raw=true">view raw</a>)</p>
10
      <div class="file-wrapper">
11
        {{ if .is_image }}
12
        <div class="image-viewer">
13
          <p>{{.mime_type}} • {{.size}} bytes</p>
14
          <img src="?raw=true" alt="{{- .path -}}">
15
        </div>
16
        {{ else if .is_binary }}
17
        <div class="binary-viewer">
18
          <p>Binary file ({{.mime_type}})</p>
19
          <p>Size: {{.size}} bytes</p>
20
          <a class="link" href="?raw=true" download>[ Download ]</a>
21
        </div>
22
        {{ else }}
23
        <table>
24
          <tbody><tr>
25
            <td class="line-numbers">
26
              <pre>{{- range .linecount }}
27
<a id="L{{ . }}" href="#L{{ . }}">{{ . }}</a>
28
{{- end -}}</pre>
29
            </td>
30
            <td class="file-content">
31
              <pre>{{- .content -}}</pre>
32
            </td>
33
          </tbody></tr>
34
        </table>
35
        {{ end }}
36
      </div>
37
    </main>
38
  </body>
39
</html>
40
{{ end }}