Always show first, last links

master
Will Faught 1 year ago
parent 0c7c0c403d
commit c41c8084f4

@ -12,30 +12,26 @@
<nav aria-label="{{ i18n `paige_page_list_navigation` }}"> <nav aria-label="{{ i18n `paige_page_list_navigation` }}">
<ul class="pagination"> <ul class="pagination">
{{ with $page.Paginator }} {{ with $page.Paginator }}
{{ if and (ne .PageNumber .First.PageNumber) (ne .First.PageNumber .Prev.PageNumber) }} <li class="page-item {{ if eq .PageNumber .First.PageNumber }} disabled {{ end }}">
<li class="page-item">
<a aria-label="{{ i18n `paige_first` }}" class="page-link" href="{{ .First.URL }}"><span aria-hidden="true">&#x2B05;</span></a> <a aria-label="{{ i18n `paige_first` }}" class="page-link" href="{{ .First.URL }}"><span aria-hidden="true">&#x2B05;</span></a>
</li> </li>
{{ end }}
{{ with .Prev }} <li class="page-item {{ if not .Prev }} disabled {{ end }}">
<li class="page-item"> <a {{ if .Prev }} aria-label="{{ i18n `paige_previous` }}" {{ end }} class="page-link" {{ with .Prev }} href="{{ .URL }}" {{ end }}>
<a aria-label="{{ i18n `paige_previous` }}" class="page-link" href="{{ .URL }}"><span aria-hidden="true">&larr;</span></a> <span aria-hidden="true">&larr;</span>
</a>
</li> </li>
{{ end }}
{{ with .Next }} <li class="page-item {{ if not .Next }} disabled {{ end }}">
<li class="page-item"> <a {{ if .Next }} aria-label="{{ i18n `paige_next` }}" {{ end }} class="page-link" {{ with .Next }} href="{{ .URL }}" {{ end }}>
<a aria-label="{{ i18n `paige_next` }}" class="page-link" href="{{ .URL }}"><span aria-hidden="true">&rarr;</span></a> <span aria-hidden="true">&rarr;</span>
</a>
</li> </li>
{{ end }}
{{ if and (ne .PageNumber .Last.PageNumber) (ne .Last.PageNumber .Next.PageNumber) }} <li class="page-item {{ if eq .PageNumber .Last.PageNumber }} disabled {{ end }}">
<li class="page-item">
<a aria-label="{{ i18n `paige_last` }}" class="page-link" href="{{ .Last.URL }}"><span aria-hidden="true">&#x27A1;</span></a> <a aria-label="{{ i18n `paige_last` }}" class="page-link" href="{{ .Last.URL }}"><span aria-hidden="true">&#x27A1;</span></a>
</li> </li>
{{ end }} {{ end }}
{{ end }}
</ul> </ul>
</nav> </nav>
</div> </div>

Loading…
Cancel
Save