Spaces:
Sleeping
Sleeping
| {{ if gt .Paginator.TotalPages 1 }} | |
| <nav class='pagination'> | |
| {{ $.Scratch.Set "hasPrevDots" false }} | |
| {{ $.Scratch.Set "hasNextDots" false }} | |
| {{ range .Paginator.Pagers }} | |
| {{ if eq . $.Paginator }} | |
| <span class='page-link current'> | |
| {{- .PageNumber -}} | |
| </span> | |
| {{ else if or (or (eq . $.Paginator.First) (eq . $.Paginator.Prev)) (or (eq . $.Paginator.Next) (eq . $.Paginator.Last )) }} | |
| <a class='page-link' href='{{ .URL }}'> | |
| {{- .PageNumber -}} | |
| </a> | |
| {{ else }} | |
| {{ if and (not ($.Scratch.Get "hasPrevDots")) (lt .PageNumber $.Paginator.PageNumber) }} | |
| {{ $.Scratch.Set "hasPrevDots" true }} | |
| <span class='page-link dots'>…</span> | |
| {{ else if and (not ($.Scratch.Get "hasNextDots")) (gt .PageNumber $.Paginator.PageNumber) }} | |
| {{ $.Scratch.Set "hasNextDots" true }} | |
| <span class='page-link dots'>…</span> | |
| {{ end }} | |
| {{ end }} | |
| {{ end }} | |
| </nav> | |
| {{ end }} | |