summaryrefslogtreecommitdiff
path: root/templates/search.html
blob: 8cbf2001ca79c184e06384b949fa2d708c0b04a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
{{define "title"}}Search{{end}}
{{define "content"}}
	<form action="/search" method="get">
		<input id="term" name="term" type="search" placeholder="search" value="{{.Term}}" autocomplete="on" required>
		<select id="lang" name="lang">
			{{range .Langs}}
				{{if eq . $.Lang}}
					<option selected>{{.}}</option>
				{{else}}
					<option>{{.}}</option>
				{{end}}
			{{end}}
		</select>
		<select id="order" name="order">
			{{range .Orders}}
				{{if eq . $.Order}}
					<option selected>{{.}}</option>
				{{else}}
					<option>{{.}}</option>
				{{end}}
			{{end}}
		</select>
	</form>
	<table>
	{{range .Items}}
		<tr>
			<td>
				<a href="/embed?id={{.Id}}"><img width=240 src="{{.ThumbUrl}}"></a>
			</td>
			<td>
				<a href="/embed?id={{.Id}}">{{.Title}}</a>
				<br/>
				<a href="{{.ChannelUrl}}">{{.ChannelTitle}}</a> | <a href="{{.AtomUrl}}">Atom feed</a>
				<br/>
				<a href="{{.Url}}">Comments</a>
				<br/>
				{{.ViewCount}}
				<br/>
				{{.Published}}
			</td>
			<td>
				{{.LengthText}}
			</td>
		</tr>
	{{end}}
	</table>
	{{if ge .Page 0 }}
		<a href="/search?term={{.Term}}&page={{dec .Page}}&lang={{.Lang}}">Prev Page</a> |
		<a href="/search?term={{.Term}}&page={{inc .Page}}&lang={{.Lang}}">Next Page</a>
	{{end}}
{{end}}