Sha256: e769f09dac3826c9263de801f4d517a5239346ef00f746c09a7daa948140ddec

Contents?: true

Size: 2 KB

Versions: 11

Compression:

Stored size: 2 KB

Contents

<div class="pull-left">
  <% if @resource_service.paginator.total_pages > 1 %>
    <nav>
      <ul class="pagination">
        <% unless @resource_service.paginator.pages.first == 1 && @resource_service.paginator.current_page == @resource_service.paginator.pages.first %>
          <li><%= link_to translate_scoped("pagination.first"), params.merge(page: 1) %></li>
          <li><%= link_to "«", params.merge(page: @resource_service.paginator.current_page - 1) %></li>
        <% end %>
        <% unless @resource_service.paginator.pages.first == 1 %>
          <li class="disabled"><%= link_to "…" %></li>
        <% end %>
        <% @resource_service.paginator.pages.each do |page| %>
          <li class="<%= "active" if page == @resource_service.paginator.current_page %>">
            <%= link_to page, params.merge(page: page) %>
          </li>
        <% end %>
        <% unless @resource_service.paginator.pages.last == @resource_service.paginator.total_pages %>
          <li class="disabled"><%= link_to "…" %></li>
        <% end %>
        <% unless @resource_service.paginator.pages.last == @resource_service.paginator.total_pages && @resource_service.paginator.current_page == @resource_service.paginator.pages.last %>
          <li><%= link_to "»", params.merge(page: @resource_service.paginator.current_page + 1) %></li>
          <li><%= link_to translate_scoped("pagination.last"), params.merge(page: @resource_service.paginator.total_pages) %></li>
        <% end %>
      </ul>
    </nav>
  <% end %>
</div>
<div class="pagination-entries pull-right hidden-xs">
  <% if @resources.length == 0 %>
    <%= translate_scoped("pagination.entries.zero", {
      resource: @resource_class.model_name.human(count: @resources.length).downcase
    }) %>
  <% else %>
    <%= translate_scoped("pagination.entries.other", {
      resource: @resource_class.model_name.human(count: @resources.length).downcase,
      count: @resources.length,
      total: @resource_service.paginator.total_resources
    }) %>
  <% end %>
</div>

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
godmin-1.2.0 app/views/godmin/resource/_pagination.html.erb
godmin-1.1.0 app/views/godmin/resource/_pagination.html.erb
godmin-1.0.0 app/views/godmin/resource/_pagination.html.erb
godmin-0.12.4 app/views/godmin/resource/_pagination.html.erb
godmin-0.12.3 app/views/godmin/resource/_pagination.html.erb
godmin-0.12.2 app/views/godmin/resource/_pagination.html.erb
godmin-0.12.1 app/views/godmin/resource/_pagination.html.erb
godmin-0.12.0 app/views/godmin/resource/_pagination.html.erb
godmin-0.11.2 app/views/godmin/resource/_pagination.html.erb
godmin-0.11.1 app/views/godmin/resource/_pagination.html.erb
godmin-0.11.0 app/views/godmin/resource/_pagination.html.erb