Sha256: 8baf425199d56f9c2cc3da8fb61337abed37b9b298230446cdf96b129295bf68

Contents?: true

Size: 859 Bytes

Versions: 5

Compression:

Stored size: 859 Bytes

Contents

<% # per_page was added in 1.23.1; gems which add to resque-server don't pass that variable along so it would crash %>
<% # without a default value %>
<% per_page ||= 20 %>
<%if  start - per_page >= 0 || start + per_page <= size%>
  <div class='pagination'>
    <% if start - per_page >= 0 %>
      <a href="<%= current_page %>?start=<%= start - per_page %>" class='less'>&laquo; Previous</a>
    <% end %>

    <% (size / per_page.to_f).ceil.times do |page_num| %>
      <% if start == page_num * per_page %>
        <span><%= page_num + 1 %></span>
      <% else %>
        <a href="<%= current_page %>?start=<%= page_num * per_page %>"> <%= page_num + 1 %></a>
      <% end %>
    <% end %>

    <% if start + per_page < size %>
      <a href="<%= current_page %>?start=<%= start + per_page %>" class='more'>Next &raquo;</a>
    <% end %>
  </div>
<%end%>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
resque-2.7.0 lib/resque/server/views/next_more.erb
resque-2.6.0 lib/resque/server/views/next_more.erb
resque-2.5.0 lib/resque/server/views/next_more.erb
resque-2.4.0 lib/resque/server/views/next_more.erb
resque-2.3.0 lib/resque/server/views/next_more.erb