Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/curttimson/hugo-theme-massively.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCurtis Timson <curt@live.co.uk>2018-02-25 13:43:15 +0300
committerCurtis Timson <curt@live.co.uk>2018-02-25 13:43:15 +0300
commit6347447b4a6d2c67b63150aed61d507db768ddd2 (patch)
tree079a1edf721755717efd5c6b20ffc4e184bb90bf /layouts
parent4d3bf7190582ebff7be676c6d674cab4668921bc (diff)
:recycle: Refactor pagination to partial
Diffstat (limited to 'layouts')
-rw-r--r--layouts/index.html20
-rw-r--r--layouts/partials/posts/pagination.html18
2 files changed, 20 insertions, 18 deletions
diff --git a/layouts/index.html b/layouts/index.html
index c2b0bdc..137989f 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -26,24 +26,8 @@
{{ partial "posts/list.html" (dict "posts" $postsPaging) }}
- <!-- Footer -->
- {{ if gt $postsPaging.TotalPages 1 }}
- <footer>
- <div class="pagination">
- {{ if $postsPaging.HasPrev }}
- <a href="{{ .Site.BaseURL }}{{ $postsPaging.Prev.URL }}" class="previous">Prev</a>
- {{ end }}
- {{ range $postsPaging.Pagers }}
- {{ if lt .PageNumber 10 }}
- <a href="{{ $.Site.BaseURL }}{{ .URL }}" class="page{{ if eq .PageNumber $postsPaging.PageNumber }} active{{ end }}">{{ .PageNumber }}</a>
- {{ end }}
- {{ end }}
- {{ if $postsPaging.HasNext }}
- <a href="{{ .Site.BaseURL }}{{ $postsPaging.Next.URL }}" class="next">Next</a>
- {{ end }}
- </div>
- </footer>
- {{ end }}
+ {{ partial "posts/pagination.html" (dict "paging" $postsPaging) }}
+
</div>
{{ partial "footer/index" . }}
diff --git a/layouts/partials/posts/pagination.html b/layouts/partials/posts/pagination.html
new file mode 100644
index 0000000..b5bd565
--- /dev/null
+++ b/layouts/partials/posts/pagination.html
@@ -0,0 +1,18 @@
+<!-- Footer -->
+{{ if gt $paging.TotalPages 1 }}
+<footer>
+ <div class="pagination">
+ {{ if $paging.HasPrev }}
+ <a href="{{ .Site.BaseURL }}{{ $paging.Prev.URL }}" class="previous">Prev</a>
+ {{ end }}
+ {{ range $paging.Pagers }}
+ {{ if lt .PageNumber 10 }}
+ <a href="{{ $.Site.BaseURL }}{{ .URL }}" class="page{{ if eq .PageNumber $paging.PageNumber }} active{{ end }}">{{ .PageNumber }}</a>
+ {{ end }}
+ {{ end }}
+ {{ if $paging.HasNext }}
+ <a href="{{ .Site.BaseURL }}{{ $paging.Next.URL }}" class="next">Next</a>
+ {{ end }}
+ </div>
+</footer>
+{{ end }} \ No newline at end of file