50 lines
1.7 KiB
Plaintext
50 lines
1.7 KiB
Plaintext
{{ template "AJAXsearch" . }}
|
|
|
|
{{ define "AJAXsearch" }}
|
|
<div class="page-name">
|
|
C:\<a class="accent"
|
|
hx-get="/AJAXindex/1"
|
|
hx-target=".main-content"
|
|
hx-swap="innerHTML"
|
|
hx-push-url="/index/1">blog</a>\<a
|
|
class="accent"
|
|
hx-get="/AJAXtags/1"
|
|
hx-target=".main-content"
|
|
hx-swap="innerHTML"
|
|
hx-push-url="/tags/1">tags</a>\<a
|
|
class="accent"
|
|
hx-get="/AJAXsearch/1?search={{ urlQueryEscape .Data }}"
|
|
hx-target=".main-content"
|
|
hx-swap="innerHTML"
|
|
hx-push-url="/search/1?search={{ .Data }}">{{ .Data }}</a>\>
|
|
<span class="cursor"> |</span>
|
|
</div>
|
|
<div style="overflow-wrap: break-word;">
|
|
<span class="gray">Посты, отмеченные тегом {{ .Data }}</span>
|
|
</div>
|
|
{{ template "getposts" . }}
|
|
{{ if or (ne .Number 1) (ne .Number .PostsSublist.GetMaxPageNumber) }}
|
|
<div class="pagination">
|
|
{{ if ne .Number 1 }}
|
|
<a class="accent"
|
|
hx-get="/AJAXsearch/{{ .PostsSublist.GetPrevPageNumber .Number }}/?search={{ urlQueryEscape .Data }}"
|
|
hx-target=".main-content"
|
|
hx-swap="innerHTML"
|
|
hx-push-url="/search/{{ .PostsSublist.GetPrevPageNumber .Number }}/?search={{ .Data }}">
|
|
← Новые посты
|
|
</a>
|
|
{{ end }}
|
|
{{ if ne .Number .PostsSublist.GetMaxPageNumber }}
|
|
<a class="accent"
|
|
hx-get="/AJAXsearch/{{ .PostsSublist.GetNextPageNumber .Number }}/?search={{ urlQueryEscape .Data }}"
|
|
hx-target=".main-content"
|
|
hx-swap="innerHTML"
|
|
hx-push-url="/search/{{ .PostsSublist.GetNextPageNumber .Number }}/?search={{ .Data }}">
|
|
Старые посты →
|
|
</a>
|
|
{{ end }}
|
|
</div>
|
|
{{ end }}
|
|
{{ template "footer" . }}
|
|
{{ end }}
|