From 2fb41a96097f335b3e5dbeb8dd0a2ad67bde2d3f Mon Sep 17 00:00:00 2001 From: tdro Date: Mon, 19 Dec 2022 22:01:22 -0500 Subject: themes/default/layouts/partials/pagination: Newer/Older Label Simplify and flex wrap. --- themes/default/layouts/partials/pagination.html | 116 +++++++++++------------- 1 file changed, 55 insertions(+), 61 deletions(-) (limited to 'themes') diff --git a/themes/default/layouts/partials/pagination.html b/themes/default/layouts/partials/pagination.html index 4c2d97f..31bebeb 100644 --- a/themes/default/layouts/partials/pagination.html +++ b/themes/default/layouts/partials/pagination.html @@ -1,73 +1,67 @@ {{- with .Paginator -}} + + {{- $first := "Newest" -}} + {{- $prev := "Newer" -}} + {{- $next := "Older" -}} + {{- $last := "Oldest" -}} + {{- $invisible := "data-invisible" -}} + + {{- $firstData := $invisible -}} + {{- $firstHref := "" -}} + {{- $firstTitle := $first -}} + + {{- if and .HasPrev .First -}} + {{- $firstData = "" -}} + {{- $firstHref = .First.URL -}} + {{- end -}} + + {{- $prevData := $invisible -}} + {{- $prevHref := "" -}} + {{- $prevRel := "prev" -}} + {{- $prevTitle := $prev -}} + + {{- with .Prev -}} + {{- $prevData = "" -}} + {{- $prevHref = .URL -}} + {{- end -}} + + {{- $nextData := $invisible -}} + {{- $nextHref := "" -}} + {{- $nextRel := "next" -}} + {{- $nextTitle := $next -}} + + {{- if .Next -}} + {{- $nextData = "" -}} + {{- $nextHref = .Next.URL -}} + {{- end -}} + + {{- $lastData := $invisible -}} + {{- $lastHref := "" -}} + {{- $lastTitle := $last -}} + + {{- if and .HasNext .Last -}} + {{- $lastData = "" -}} + {{- $lastHref = .Last.URL -}} + {{- end -}} +