X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/00a420599077a5063aba449fe9986a765db6bdb3..d2f68bd1e108c3f2dda2322c427050d019b17e04:/apps/workbench/app/views/application/_paging.html.erb diff --git a/apps/workbench/app/views/application/_paging.html.erb b/apps/workbench/app/views/application/_paging.html.erb index 463e65a814..9c64c2b304 100644 --- a/apps/workbench/app/views/application/_paging.html.erb +++ b/apps/workbench/app/views/application/_paging.html.erb @@ -11,19 +11,27 @@ min-width: 1.2em; } <% end %> -<% if results.result_offset != nil and results.result_limit != nil and results.items_available != nil %> +<% results.fetch_multiple_pages(false) %> + +<% if results.respond_to? :result_offset and + results.respond_to? :result_limit and + results.respond_to? :items_available and + results.result_offset != nil and + results.result_limit != nil and + results.items_available != nil +%>
- Displaying <%= results.result_offset+1 %> – - <%= if results.result_offset + results.result_limit > results.items_available - results.items_available - else - results.result_offset + results.result_limit + Displaying <%= results.result_offset+1 %> – + <%= if results.result_offset + results.result_limit > results.items_available + results.items_available + else + results.result_offset + results.result_limit end %> out of <%= results.items_available %>
<% if not (results.result_offset == 0 and results.items_available <= results.result_limit) %> - +
<% if results.result_offset > 0 %> @@ -48,7 +56,7 @@ min-width: 1.2em; <% if results.result_offset > 0 %> <%= link_to raw(""), {:id => object, :offset => 0, :limit => results.result_limit} %> <% else %> - + <% end %> <% if prev_offset %> @@ -105,10 +113,10 @@ min-width: 1.2em; <% end %> <% if (results.items_available - results.result_offset) >= results.result_limit %> - <%= link_to raw(""), {:id => @object, :offset => results.items_available - (results.items_available % results.result_limit), + <%= link_to raw(""), {:id => @object, :offset => results.items_available - (results.items_available % results.result_limit), :limit => results.result_limit} %> <% else %> - + <% end %>