diff options
| author | Andy Balaam | 2024-10-19 04:34:15 +0100 |
|---|---|---|
| committer | GitHub | 2024-10-18 20:34:15 -0700 |
| commit | 57f6d6e57a3b19a639b45210fde21d2c66812937 (patch) | |
| tree | 71531d63c3c50223efbd4d9147c32bf5f2543ea7 /templates/macros | |
| parent | 086f54c5a70f0cb73e08bc797282b3cbdf9b536f (diff) | |
| download | abridge-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/macros')
| -rw-r--r-- | templates/macros/macros.html | 8 |
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> |
