summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorAlex Legler <alex@a3li.li>2015-02-22 01:03:07 +0100
committerAlex Legler <alex@a3li.li>2015-02-22 01:03:07 +0100
commit2199b57209ccc37b0dc0a9ed4f42e68bd244e567 (patch)
tree5ffd707e8904578e0eaad32b4dc8c41bec6bcd82 /views
parenterb fix (diff)
downloadfrontend-2199b57209ccc37b0dc0a9ed4f42e68bd244e567.tar.gz
frontend-2199b57209ccc37b0dc0a9ed4f42e68bd244e567.tar.bz2
frontend-2199b57209ccc37b0dc0a9ed4f42e68bd244e567.zip
less pages, add ... item
Diffstat (limited to 'views')
-rw-r--r--views/pagination.erb4
1 files changed, 3 insertions, 1 deletions
diff --git a/views/pagination.erb b/views/pagination.erb
index 5b1b3c5..68d1a6b 100644
--- a/views/pagination.erb
+++ b/views/pagination.erb
@@ -12,14 +12,16 @@
</a>
<% end %>
</li>
- <% min = [1, current_page - 5].max ; max = [max_pages, current_page + 5].min %>
+ <% min = [1, current_page - 3].max ; max = [max_pages, current_page + 3].min %>
<% if min > 10 %>
<li><a href="1">1</a></li>
+ <li class="disabled"><a href="#">…</a></li>
<% end %>
<% (min..max).each do |page| %>
<li <% if page == current_page %><%= 'class="active"' %><% end %>><a href="<%= page %>"><%= page %></a></li>
<% end %>
<% if (max_pages - max) > 10 %>
+ <li class="disabled"><a href="#">…</a></li>
<li><a href="<%= max_pages %>"><%= max_pages %></a></li>
<% end %>
<% if current_page == max_pages %>