aboutsummaryrefslogtreecommitdiff
path: root/generators/hugo/themes/tdro/layouts/partials/pagination.html
diff options
context:
space:
mode:
Diffstat (limited to 'generators/hugo/themes/tdro/layouts/partials/pagination.html')
-rw-r--r--generators/hugo/themes/tdro/layouts/partials/pagination.html55
1 files changed, 0 insertions, 55 deletions
diff --git a/generators/hugo/themes/tdro/layouts/partials/pagination.html b/generators/hugo/themes/tdro/layouts/partials/pagination.html
deleted file mode 100644
index 698ac6a..0000000
--- a/generators/hugo/themes/tdro/layouts/partials/pagination.html
+++ /dev/null
@@ -1,55 +0,0 @@
-{{ $HugoPaginator := $.Paginator }}
-{{ $Pages := $HugoPaginator.TotalNumberOfElements }}
-{{ $MyPaginator := math.Ceil (div (float $Pages) 3) }}
-
-{{ if gt $HugoPaginator.TotalPages 1 }}
-
-<nav class="pagination" aria-label="pagination">
-
- <a {{ if $HugoPaginator.HasPrev }} href="{{ $HugoPaginator.Prev.URL }}" {{ end }}
- class="pagination-previous {{ if not $HugoPaginator.HasPrev }}disabled{{ end }}"
- aria-label="Previous page" {{ if not $HugoPaginator.HasPrev }}aria-hidden="true"{{ end }}>
- Previous
- </a>
-
- <a {{ if not (le (int $MyPaginator) $HugoPaginator.PageNumber) }}{{ if $HugoPaginator.HasNext }} href="{{ $HugoPaginator.Next.URL }}" {{ end }}{{ end }}
- class="pagination-next {{ if le (int $MyPaginator) $HugoPaginator.PageNumber }}disabled{{ end }}"
- aria-label="Next page" {{ if le (int $MyPaginator) $HugoPaginator.PageNumber }}aria-hidden="true"{{ end }}>
- Next
- </a>
-
- <ul class="pagination-list">
-
- {{ $.Scratch.Set "__paginator.ellipsed" false }}
- {{ range (first $MyPaginator $HugoPaginator.Pagers) }}
- {{ $right := sub .TotalPages .PageNumber }}
- {{ $showNumber := or (le .PageNumber 3) (eq $right 0) }}
- {{ $showNumber := or $showNumber (and (gt .PageNumber (sub $HugoPaginator.PageNumber 2)) (lt .PageNumber (add $HugoPaginator.PageNumber 2))) }}
-
- {{ if $showNumber }}
- {{ $.Scratch.Set "__paginator.ellipsed" false }}
- {{ $.Scratch.Set "__paginator.shouldEllipse" false }}
- {{ else }}
- {{ $.Scratch.Set "__paginator.shouldEllipse" (not ($.Scratch.Get "__paginator.ellipsed") ) }}
- {{ $.Scratch.Set "__paginator.ellipsed" true }}
- {{ end }}
-
- {{ if $showNumber }}
-
- <li>
- <a href="{{ .URL }}" aria-label="Go to page {{ .PageNumber }}"
- class="pagination-link {{ if eq . $HugoPaginator }}is-current{{ end }}">
- {{ .PageNumber }}
- </a>
- </li>
-
- {{ else if ($.Scratch.Get "__paginator.shouldEllipse") }}
-
- <li><span class="pagination-ellipsis" aria-hidden="true">&hellip;</span></li>
-
- {{ end }}
-
- {{ end }}
- </ul>
-</nav>
-{{ end }}