From 5ac0fce137e258ff8cea9682df92a9fae3358daa Mon Sep 17 00:00:00 2001 From: Janne Mareike Koschinski <janne@kuschku.de> Date: Fri, 22 Apr 2022 19:27:41 +0200 Subject: [PATCH] fix: pagination --- templates/image_list.html | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/templates/image_list.html b/templates/image_list.html index 718dda1..ec890ac 100644 --- a/templates/image_list.html +++ b/templates/image_list.html @@ -24,18 +24,26 @@ </a> {{end}} <ul class="pagination"> - <li class="page"> - {{- if lt 0 .Previous -}} + {{- if lt 0 .Previous -}} + <li class="page"> <a class="button" href="/me/images/1">First</a> + </li> + <li class="page"> <a class="button" href="/me/images/{{- .Previous -}}">Previous</a> - {{- else -}} + </li> + {{- else -}} + <li class="page"> <a class="button" aria-disabled="true">First</a> + </li> + <li class="page"> <a class="button" aria-disabled="true">Previous</a> - {{- end -}} - </li> + </li> + {{- end -}} <li class="page current">Page {{ .Current }}</li> <li class="page"> <a class="button" href="/me/images/{{- .Next -}}">Next</a> + </li> + <li class="page"> <a class="button" aria-disabled="true">Last</a> </li> </ul> -- GitLab