~gitpocket/gitpocket

4
6d5cf6d8b11c45839146d816bf43e7d8b5dcbf9f
mainfeed-discovery
gitpocket/templates/projects.html -rw-r--r--1.6 KiB ViewLogBlameView rawPermalink 7db58612d2 feat(basin): star counts on repository lists 1 months ago
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{{define "content"}}
<div class="columns browse">
<div class="main">
<h3 class="plain">Browse public projects</h3>
<form method="get" action="/projects" class="search">
<input name="search" value="{{.Data.Query}}" placeholder="Search all public projects">
<div class="sort">
<span>Sort results by</span>
<label><input type="radio" name="sort" value="updated"{{if ne .Data.Sort "created"}} checked{{end}}> Recently updated</label>
<label><input type="radio" name="sort" value="created"{{if eq .Data.Sort "created"}} checked{{end}}> Recently created</label>
{{if .Data.Tag}}<input type="hidden" name="tag" value="{{.Data.Tag}}">{{end}}
<button class="btn">Apply ▸</button>
</div>
</form>
{{if .Data.Tag}}<p class="muted">Showing projects tagged <a href="/projects?tag={{.Data.Tag}}">#{{.Data.Tag}}</a> · <a href="/projects">clear</a></p>{{end}}
{{if .Data.Repos}}<div class="events">{{range .Data.Repos}}<div class="event"><h4><a href="/~{{.Owner.Name}}">~{{.Owner.Name}}</a>/<a href="/{{.Path}}">{{.Name}}</a>{{if .Stars}}<span class="starcount" title="{{.Stars}} stars">☆ {{.Stars}}</span>{{end}}</h4>{{if .Description}}<p>{{.Description}}</p>{{end}}{{if .Tags}}<p class="tags">{{range .Tags}}<a href="/projects?tag={{.}}">#{{.}}</a> {{end}}</p>{{end}}</div>{{end}}</div>{{else}}<p class="info">No projects match.</p>{{end}}
</div>
<aside>
<h3 class="plain">About</h3>
<p>{{.Data.Public}} public projects from {{.Data.Users}} users on {{.Host}}.</p>
{{if .User}}<a class="btn block" href="/create">Create a new repository ▸</a>{{else}}<a class="btn block" href="/register">Register ▸</a>{{end}}
</aside>
</div>
{{end}}