internal/web/templates/layout.html

4485496a075180586eab7210ec46a6b6f4285770
gitbay/internal/web/templates/layout.html history · blame · raw

32 lines · 1186 bytes

 1{{define "layout"}}<!DOCTYPE html>
 2<html lang="en">
 3<head>
 4<meta charset="utf-8">
 5<meta name="viewport" content="width=device-width, initial-scale=1">
 6<title>{{template "title" .}}</title>
 7<link rel="stylesheet" href="/static/style.css">
 8</head>
 9<body>
10<header>
11  <nav><a class="site" href="/">{{.Site}}</a></nav>
12</header>
13<main>
14{{template "content" .}}
15</main>
16</body>
17</html>{{end}}
18
19{{define "repoheader"}}
20<h1><a href="/{{.Repo.OwnerName}}">{{.Repo.OwnerName}}</a>/<a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}">{{.Repo.Name}}</a></h1>
21<nav class="tabs">
22  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}">files</a>
23  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/log">log</a>
24  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/refs">refs</a>
25  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/issues">issues</a>
26  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/mrs">merge requests</a>
27  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/archive/{{.Ref}}.tar.gz">archive</a>
28</nav>
29<p class="clone">clone: <code>git clone {{.CloneURL}}</code></p>
30{{end}}
31
32{{define "sigbadge"}}<span class="badge badge-{{.State}}" title="{{.Fingerprint}}">{{.State}}{{if .Signer}} · {{.Signer}}{{end}}</span>{{end}}