arche / internal/archesrv/templates/srv_repo_file.html

commit 154431fd
 1{{ define "title" }}{{.Repo}} — {{.FilePath}}{{ end }}
 2{{ define "navextra" }}<a href="/{{.Repo}}">{{.Repo}}</a> <a href="/{{.Repo}}/log">log</a> <a href="/{{.Repo}}/tree">tree</a> <a href="/{{.Repo}}/issues">issues</a> <a href="/{{.Repo}}/stacks">stacks</a> <a href="/{{.Repo}}/wiki">wiki</a>{{ end }}
 3{{ define "srv_repo_file.html" }}{{ template "head" . }}
 4<div class="container">
 5    <h1 class="repo-name">
 6        {{.Repo}} / <code style="font-size: 18px">{{.FilePath}}</code>
 7    </h1>
 8    <div class="repo-meta">
 9        commit
10        <a href="/{{.Repo}}/commit?id={{.CommitHex}}"><code>{{.ShortHex}}</code></a>
11    </div>
12    {{ if .IsBinary }}
13    <p style="color: #888; font-style: italic">Binary file — cannot display.</p>
14    {{ else if .Highlighted }}
15    <div style="margin-top: 12px;
16                border: 1px solid #ddd;
17                border-radius: 3px;
18                overflow-x: auto;
19                font-size: 13px">{{.Highlighted}}</div>
20{{ else }}
21    <div class="diff-block" style="margin-top: 12px">
22        <pre style="padding: 10px; white-space: pre-wrap; word-break: break-all">
23{{.Content}}</pre>
24    </div>
25    {{ end }}
26</div>
27{{ template "foot" . }}
28{{ end }}