From 5d8e60e724fef437d65a6f86780d4f771b154ef6 Mon Sep 17 00:00:00 2001 From: dsrkafuu Date: Mon, 1 Mar 2021 09:15:39 +0800 Subject: refactor: add common pagination partial --- layouts/partials/pagination.html | 56 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 layouts/partials/pagination.html (limited to 'layouts/partials') diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html new file mode 100644 index 0000000..3db973f --- /dev/null +++ b/layouts/partials/pagination.html @@ -0,0 +1,56 @@ +{{- $paginator := .pagi -}} +{{- $scratch := newScratch -}} + +{{- $offsetLinks := 2 -}} +{{- $maxLinks := (add (mul $offsetLinks 2) 1) -}} +{{- $lowerLimit := (add $offsetLinks 1) -}} +{{- $upperLimit := (sub $paginator.TotalPages $offsetLinks) -}} +{{- if gt $paginator.TotalPages 1 -}} +