Sha256: 4a5028a5c8d7f5c3ea2c577c9cd77a6cbb10030ddac6743c41bb2e600ffd401f

Contents?: true

Size: 860 Bytes

Versions: 2

Compression:

Stored size: 860 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 %>
  <p class='pagination'>
    <% if start + per_page <= size %>
      <a href="<%= request.path %>?start=<%= start + per_page %>" class='more'>&laquo;
        Next</a>
    <% end %>

    <% (size / per_page.to_f - 1).ceil.downto(0).each do |page_num| %>
      <% if start == page_num * per_page %>
        <%= page_num %>
      <% else %>
        <a href="<%= request.path %>?start=<%= page_num * per_page %>"> <%= page_num %></a>
      <% end %>
    <% end %>

    <% if start - per_page >= 0 %>
      <a href="<%= request.path %>?start=<%= start - per_page %>" class='less'>Previous &raquo;</a>
    <% end %>
  </p>
<% end %>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
resque-scheduler-web-1.1.0 app/views/resque_web/plugins/resque_scheduler/delayed/_next_more.erb
resque-scheduler-web-1.0.1 app/views/resque_web/plugins/resque_scheduler/delayed/_next_more.erb