all repos

mugit @ 6e228d9

🐮 git server that your cow will love

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

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
fix formatting in some of the templates , 3 months ago
1
{{ define "repo_tree" }}
2
<html>
3
  <head>
4
    {{ template "head" . }}
5
    <title>{{ .name }}: tree ({{ .ref }})</title>
6
  </head>
7
  <body>
8
    {{ template "repo_header" . }}
9
    <main>
10
      {{ $repo := .name }}
11
      {{ $ref := .ref }}
12
      {{ $parent := .parent }}
13
14
      <table class="table tree">
15
        <thead>
16
          <tr class="nohover">
17
            <th class="mode nowrap">mode</th>
18
            <th class="size nowrap">size</th>
19
            <th class="fill">name</th>
20
          </tr>
21
        </thead>
22
        <tbody>
23
          {{ if $parent }}
24
          <tr>
25
            <td class="mode nowrap"></td>
26
            <td class="size nowrap"></td>
27
            <td class="fill"><a href="/{{ $repo }}/tree/{{ $ref }}/{{ .dotdot }}">..</a></td>
28
          </tr>
29
          {{ end }}
30
31
          {{ range .files }}
32
          {{ if not .IsFile }}
33
          <tr>
34
            <td class="mode nowrap">{{ .Mode }}</td>
35
            <td class="size nowrap">{{ .Size }}</td>
36
            <td class="fill">
37
              {{ if $parent }}
38
              <a href="/{{ $repo }}/tree/{{ $ref }}/{{ $parent }}/{{ .Name }}">{{ .Name }}/</a>
39
              {{ else }}
40
              <a href="/{{ $repo }}/tree/{{ $ref }}/{{ .Name }}">{{ .Name }}/</a>
41
              {{ end }}
42
            </td>
43
          </tr>
44
          {{ end }}
45
          {{ end }}
46
47
          {{ range .files }}
48
          {{ if .IsFile }}
49
          <tr>
50
            <td class="mode nowrap">{{ .Mode }}</td>
51
            <td class="size nowrap">{{ .Size }}</td>
52
            <td class="fill">
53
              {{ if $parent }}
54
              <a href="/{{ $repo }}/blob/{{ $ref }}/{{ $parent }}/{{ .Name }}">{{ .Name }}</a>
55
              {{ else }}
56
              <a href="/{{ $repo }}/blob/{{ $ref }}/{{ .Name }}">{{ .Name }}</a>
57
              {{ end }}
58
            </td>
59
          </tr>
60
          {{ end }}
61
          {{ end }}
62
        </tbody>
63
      </table>
64
65
      <article>
66
        <pre>
67
          {{- if .readme }}{{ .readme }}{{- end -}}
68
        </pre>
69
      </article>
70
    </main>
71
  </body>
72
</html>
73
{{ end }}