Files
spyda/internal/templates/search.html
James Mills 6dc7510e8f Fixed pager
2021-02-03 01:56:56 +10:00

27 lines
932 B
HTML

{{define "content"}}
<div class="container">
<form action="/search" method="GET">
<input type="text" id="search" name="q" placeholder="{{ $.SearchPrompt }}" value="{{ $.SearchQuery }}" autofocus required>
<button id="go" type="submit">
<i class="icss-search"></i>
Go!
</button>
</form>
</div>
{{ template "pager" (dict "Pager" $.Pager "SearchQuery" $.SearchQuery "SearchTook" $.SearchTook) }}
<div class="container">
{{ with $.Results }}
{{ range . }}
<article>
<h3><a href="{{ .URL }}">{{ .Title }}</a></h3>
<p{{ if .Summary }}>{{ .Summary }}{{ else }} class="placeholder">No summary available{{ end }}</p>
<footer><a href="{{ .URL }}">{{ .URL }}</a> {{ .Length }} <a href="/cache/{{ .ID }}">View cached</a></footer>
</article>
{{ else }}
<p>No search results</p>
{{ end }}
{{ end }}
</div>
{{ template "pager" (dict "Pager" $.Pager "SearchQuery" $.SearchQuery) }}
{{end}}