30 lines
983 B
Plaintext
30 lines
983 B
Plaintext
{{ template "AJAXindex" . }}
|
|
|
|
{{ define "AJAXindex" }}
|
|
<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>\> <span class="cursor">|</span>
|
|
</div>
|
|
{{ template "getposts" . }}
|
|
<div class="pagination">
|
|
{{ if ne .Number 1 }}
|
|
<a class="accent"
|
|
hx-get="/AJAXindex/{{ .PostsSublist.GetPrevPageNumber .Number}}"
|
|
hx-target=".main-content"
|
|
hx-swap="innerHTML"
|
|
hx-push-url="/index/{{ .PostsSublist.GetPrevPageNumber .Number}}">← Новые посты</a>
|
|
{{ end }}
|
|
{{ if ne .Number .PostsSublist.GetMaxPageNumber }}
|
|
<a class="accent"
|
|
hx-get="/AJAXindex/{{ .PostsSublist.GetNextPageNumber .Number}}"
|
|
hx-target=".main-content"
|
|
hx-swap="innerHTML"
|
|
hx-push-url="/index/{{ .PostsSublist.GetNextPageNumber .Number}}">Старые посты →</a>
|
|
{{ end }}
|
|
</div>
|
|
{{ template "footer" . }}
|
|
{{ end }} |