app/views/kaminari/_paginator.html.erb in kaminari-0.10.4 vs app/views/kaminari/_paginator.html.erb in kaminari-0.11.0

- old
+ new

@@ -1,29 +1,23 @@ <%# The container tag - available local variables - current_page: the page number of currently displayed page + current_page: a page object for the currently displayed page num_pages: total number of pages per_page: number of items to fetch per page remote: data-remote paginator: the paginator that renders the pagination tags inside -%> <%= paginator.render do -%> <nav class="pagination"> - <%= current_page > 1 ? prev_link_tag : prev_span_tag %> + <%= first_page_tag unless current_page.first? %> + <%= prev_page_tag unless current_page.first? %> <% each_page do |page| -%> - <% if page.current? -%> - <%= current_page_tag %> - <% elsif page.left_outer? || page.right_outer? || page.inside_window? -%> - <% if page.first? -%> - <%= first_page_link_tag %> - <% elsif page.last? -%> - <%= last_page_link_tag %> - <% else -%> - <%= page_link_tag %> - <% end -%> + <% if page.left_outer? || page.right_outer? || page.inside_window? -%> + <%= page_tag page %> <% elsif !page.was_truncated? -%> - <%= truncated_span_tag %> + <%= gap_tag %> <% end -%> <% end -%> - <%= num_pages > current_page ? next_link_tag : next_span_tag %> + <%= next_page_tag unless current_page.last? %> + <%= last_page_tag unless current_page.last? %> </nav> <% end -%>