Sha256: 94f6563eadcbf9c1d3e59de84dbc0666d4c962c635589892f5b7ee9d2ae36f01

Contents?: true

Size: 826 Bytes

Versions: 12

Compression:

Stored size: 826 Bytes

Contents

<div class="pagination">

  <% if @items.prev? %>
    <%= link_to "&larr; " + _("Previous"), params.merge(:page => @items.prev.number, :anchor => @options[:anchor]) %>
  <% else %>
    <span class="disabled"><%= "&larr; " + _("Previous") %></span>
  <% end %>

  <% last_page = 0 -%>

  <% build_pagination(@pager) do |n| -%>
    <% if @items.number == n -%>
      <span class="current"><%= n %></span>
    <% else -%>
      <%= "..." if last_page + 1 < n %>
      <%= link_to n, params.merge(:page => n, :anchor => @options[:anchor]) %>
    <% end -%>
    <% last_page = n -%>

  <% end -%>

  <% if @items.next? %>
    <%= link_to _("Next") + " &rarr;", params.merge(:page => @items.next.number, :anchor => @options[:anchor]) %>
  <% else %>
    <span class="disabled"><%= _("Next") + " &rarr;" %></span>
  <% end %>

</div>

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
typus-0.9.39 app/views/admin/shared/_pagination.html.erb
typus-0.9.38 app/views/admin/shared/_pagination.html.erb
typus-0.9.37 app/views/admin/shared/_pagination.html.erb
typus-0.9.36 app/views/admin/shared/_pagination.html.erb
typus-0.9.35 app/views/admin/shared/_pagination.html.erb
typus-0.9.34 app/views/admin/shared/_pagination.html.erb
typus-0.9.33 app/views/admin/shared/_pagination.html.erb
typus-0.9.32 app/views/admin/shared/_pagination.html.erb
typus-0.9.31 app/views/admin/shared/_pagination.html.erb
typus-0.9.30 app/views/admin/shared/_pagination.html.erb
typus-0.9.29 app/views/admin/shared/_pagination.html.erb
typus-0.9.28 app/views/admin/shared/_pagination.html.erb