diff options
Diffstat (limited to 'data')
| -rw-r--r-- | data/templates/pager.htm | 40 |
1 files changed, 13 insertions, 27 deletions
diff --git a/data/templates/pager.htm b/data/templates/pager.htm index ed86a55..d2baa8a 100644 --- a/data/templates/pager.htm +++ b/data/templates/pager.htm @@ -2,48 +2,34 @@ {% if pager.numPages > 1 %} <div class="pagination pagination-centered"> <ul> - {% if links.back %} + {% if links.prev.active %} <li> - {{links.back|raw}} + {{links.prev.html|raw}} </li> {% else %} - <li class="disabled"><a href="#">« prev</a></li> + <li class="disabled"><a href="#">{{links.prev.title}}</a></li> {% endif %} - {% if links.first %} + {% for link in links.pages %} + {% if link.active %} <li> - {{links.first|raw}} - </li> - {% else %} - <li class="disabled"><a href="#">first</a></li> - {% endif %} - - {% for page in links.pages %} - {% if page|length <= 3 %} - <li class="active"> - <a href="#">{{page|raw}}</a> + {{link.html|raw}} </li> + {% elseif link.title == "…" %} + <li class="disabled"><a href="#">{{link.title}}</a></li> {% else %} - <li> - {{page|raw}} + <li class="active"> + <a href="#">{{link.title}}</a> </li> {% endif %} {% endfor %} - {% if links.last %} - <li> - {{links.last|raw}} - </li> - {% else %} - <li class="disabled"><a href="#">last</a></li> - {% endif %} - - {% if links.next %} + {% if links.next.active %} <li> - {{links.next|raw}} + {{links.next.html|raw}} </li> {% else %} - <li class="disabled"><a href="#">next »</a></li> + <li class="disabled"><a href="#">{{links.next.title}}</a></li> {% endif %} </ul> </div> |
