-<% current_page = @trace_pages.current_page %>
+<p>
+ <% if @page > 1 %>
+ <%= link_to t('trace.trace_paging_nav.previous'), params.merge({ :page => @page - 1 }) %>
+ <% else %>
+ <%= t('trace.trace_paging_nav.previous') %>
+ <% end %>
-<%= t'trace.trace_paging_nav.showing' %>
-<%= current_page.number %> (<%= current_page.first_item %><%
-if (current_page.first_item < current_page.last_item) # if more than 1 trace on page
- %>-<%= current_page.last_item %><%
-end %>
-<%= t'trace.trace_paging_nav.of' %> <%= @trace_pages.item_count %>)
+ | <%= t('trace.trace_paging_nav.showing_page', :page => @page) %> |
-<% if @trace_pages.page_count > 1 %>
- | <%= pagination_links_each(@trace_pages, {}) { |n| link_to_page(n) } %>
-<% end %>
+ <% if @traces.size < @page_size %>
+ <%= t('trace.trace_paging_nav.next') %>
+ <% else %>
+ <%= link_to t('trace.trace_paging_nav.next'), params.merge({ :page => @page + 1 }) %>
+ <% end %>
+</p>