From: Joe Mooring Date: Fri, 31 Jul 2020 11:35:22 +0000 (-0400) Subject: Fix ellipsis display logic in pagination template X-Git-Tag: v0.75.0~73 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=2fa851e6500752c0cea1da5cfdfc6d99e0a81a71;p=brevno-suite%2Fhugo Fix ellipsis display logic in pagination template Closes #7523 --- diff --git a/tpl/tplimpl/embedded/templates.autogen.go b/tpl/tplimpl/embedded/templates.autogen.go index 190c88e3..89dd1d46 100644 --- a/tpl/tplimpl/embedded/templates.autogen.go +++ b/tpl/tplimpl/embedded/templates.autogen.go @@ -260,8 +260,7 @@ if (!doNotTrack) { {{- $shouldEllipse := false -}} {{- range $pag.Pagers -}} {{- $right := sub .TotalPages .PageNumber -}} - {{- $showNumber := or (le .PageNumber 3) (eq $right 0) -}} - {{- $showNumber := or $showNumber (and (gt .PageNumber (sub $pag.PageNumber 2)) (lt .PageNumber (add $pag.PageNumber 2))) -}} + {{- $showNumber := or (eq .TotalPages 5) (le .PageNumber 3) (eq $right 0) -}} {{- if $showNumber -}} {{- $ellipsed = false -}} {{- $shouldEllipse = false -}} diff --git a/tpl/tplimpl/embedded/templates/pagination.html b/tpl/tplimpl/embedded/templates/pagination.html index 7b60c5d0..3c8a7e39 100644 --- a/tpl/tplimpl/embedded/templates/pagination.html +++ b/tpl/tplimpl/embedded/templates/pagination.html @@ -13,8 +13,7 @@ {{- $shouldEllipse := false -}} {{- range $pag.Pagers -}} {{- $right := sub .TotalPages .PageNumber -}} - {{- $showNumber := or (le .PageNumber 3) (eq $right 0) -}} - {{- $showNumber := or $showNumber (and (gt .PageNumber (sub $pag.PageNumber 2)) (lt .PageNumber (add $pag.PageNumber 2))) -}} + {{- $showNumber := or (eq .TotalPages 5) (le .PageNumber 3) (eq $right 0) -}} {{- if $showNumber -}} {{- $ellipsed = false -}} {{- $shouldEllipse = false -}}