From: Tom Hughes Date: Wed, 18 Jul 2012 20:28:09 +0000 (+0100) Subject: Add a paging control to the user blocks list X-Git-Tag: live~5513 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/78ff250c1db6429bc09b95b5c061898ef770426c?ds=sidebyside Add a paging control to the user blocks list --- diff --git a/app/views/user_blocks/_blocks.html.erb b/app/views/user_blocks/_blocks.html.erb index 7127cc283..12f0c7ced 100644 --- a/app/views/user_blocks/_blocks.html.erb +++ b/app/views/user_blocks/_blocks.html.erb @@ -17,3 +17,19 @@ <%= render :partial => 'block', :locals => {:show_revoke_link => show_revoke_link, :show_user_name => show_user_name, :show_creator_name => show_creator_name }, :collection => @user_blocks %> + +

+ <% if @user_blocks_pages.current_page.number > 1 -%> + <%= link_to t('user_block.partial.previous'), params.merge({ :page => @user_blocks_pages.current_page.number - 1 }) %> + <% else -%> + <%= t('user_block.partial.previous') %> + <% end -%> + + | <%= t('user_block.partial.showing_page', :page => @user_blocks_pages.current_page.number) %> | + + <% if @user_blocks_pages.current_page.number < @user_blocks_pages.page_count -%> + <%= link_to t('user_block.partial.next'), params.merge({ :page => @user_blocks_pages.current_page.number + 1 }) %> + <% else -%> + <%= t('user_block.partial.next') %> + <% end -%> +

diff --git a/config/locales/en.yml b/config/locales/en.yml index e1f7f416a..56fca5405 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1961,6 +1961,9 @@ en: status: "Status" revoker_name: "Revoked by" not_revoked: "(not revoked)" + showing_page: "Showing page %{page}" + next: "Next »" + previous: "« Previous" helper: time_future: "Ends in %{time}." until_login: "Active until the user logs in."