aboutsummaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorAndy Balaam2024-10-19 04:34:15 +0100
committerGitHub2024-10-18 20:34:15 -0700
commit57f6d6e57a3b19a639b45210fde21d2c66812937 (patch)
tree71531d63c3c50223efbd4d9147c32bf5f2543ea7 /templates
parent086f54c5a70f0cb73e08bc797282b3cbdf9b536f (diff)
downloadabridge-57f6d6e57a3b19a639b45210fde21d2c66812937.tar.gz
abridge-57f6d6e57a3b19a639b45210fde21d2c66812937.tar.bz2
abridge-57f6d6e57a3b19a639b45210fde21d2c66812937.zip
Fix incorrect link on penultimate page button (#210)
Before this change, if you click the second-last page number on a site with lots of pages, the link would take you to the last page. After this change, the link correctly points at the second-last page, matching the label on the button.
Diffstat (limited to 'templates')
-rw-r--r--templates/macros/macros.html8
1 files changed, 4 insertions, 4 deletions
diff --git a/templates/macros/macros.html b/templates/macros/macros.html
index 54ace32..ab02552 100644
--- a/templates/macros/macros.html
+++ b/templates/macros/macros.html
@@ -361,14 +361,14 @@
{%- if paginator.number_pagers > paginator.current_index+5 and paginator.number_pagers > 7 %}
<span class="dis outp">...</span>
- <a class="inp on" href="{{ paginator.last | safe }}{%- if uglyurls %}index.html{%- endif %}" title="Last Page">{{paginator.number_pagers-1}}</a>
+ <a class="inp on" href="{{ paginator.base_url | safe }}{{paginator.number_pagers-1}}/{%- if uglyurls %}index.html{%- endif %}">{{paginator.number_pagers-1}}</a>
<a class="inp on" href="{{ paginator.last | safe }}{%- if uglyurls %}index.html{%- endif %}" title="Last Page">{{paginator.number_pagers}}</a>
{%- elif paginator.number_pagers > paginator.current_index+4 and paginator.number_pagers > 7 %}
- <a class="inp on" href="{{ paginator.last | safe }}{%- if uglyurls %}index.html{%- endif %}" title="Last Page">{{paginator.number_pagers-2}}</a>
- <a class="inp on" href="{{ paginator.last | safe }}{%- if uglyurls %}index.html{%- endif %}" title="Last Page">{{paginator.number_pagers-1}}</a>
+ <a class="inp on" href="{{ paginator.base_url | safe }}{{paginator.number_pagers-2}}/{%- if uglyurls %}index.html{%- endif %}">{{paginator.number_pagers-2}}</a>
+ <a class="inp on" href="{{ paginator.base_url | safe }}{{paginator.number_pagers-1}}/{%- if uglyurls %}index.html{%- endif %}">{{paginator.number_pagers-1}}</a>
<a class="inp on" href="{{ paginator.last | safe }}{%- if uglyurls %}index.html{%- endif %}" title="Last Page">{{paginator.number_pagers}}</a>
{%- elif paginator.number_pagers > paginator.current_index+3 and paginator.number_pagers > 6 %}
- <a class="inp on" href="{{ paginator.last | safe }}{%- if uglyurls %}index.html{%- endif %}" title="Last Page">{{paginator.number_pagers-1}}</a>
+ <a class="inp on" href="{{ paginator.base_url | safe }}{{paginator.number_pagers-1}}/{%- if uglyurls %}index.html{%- endif %}">{{paginator.number_pagers-1}}</a>
<a class="inp on" href="{{ paginator.last | safe }}{%- if uglyurls %}index.html{%- endif %}" title="Last Page">{{paginator.number_pagers}}</a>
{%- elif paginator.number_pagers > paginator.current_index+2 and paginator.number_pagers > 5 %}
<a class="inp on" href="{{ paginator.last | safe }}{%- if uglyurls %}index.html{%- endif %}" title="Last Page">{{paginator.number_pagers}}</a>