Merge pull request #77 from srgpqt/master

add Search#page_count method to simplify things
This commit is contained in:
joshua stein 2014-01-03 06:32:54 -08:00
commit a4657cdb83
2 changed files with 7 additions and 4 deletions

View file

@ -30,6 +30,10 @@ class Search
}.join("&")
end
def page_count
(total_results.to_i - 1) / per_page.to_i + 1
end
def search_for_user!(user)
opts = {
:match_mode => :extended,

View file

@ -73,10 +73,9 @@
<div class="page_link_buttons">
Page:
<% (@search.total_results.to_f / @search.per_page.to_f).ceil.
times do |p| %>
<a href="/search?<%= raw(@search.to_url_params) %>&amp;page=<%= p + 1
%>" class="<%= @search.page == p + 1 ? "cur" : "" %>"><%= p + 1
<% 1.upto(@search.page_count) do |p| %>
<a href="/search?<%= raw(@search.to_url_params) %>&amp;page=<%= p
%>" class="<%= @search.page == p ? "cur" : "" %>"><%= p
%></a>
<% end %>
</div>