X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4d3a1c5346c99da360af58f1932b8f7a2ba87723..01a3368db1de44656e82fbc066e85ae4feb5eb75:/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..abd6ecb229 100644 --- a/apps/workbench/app/views/application/_paging.html.erb +++ b/apps/workbench/app/views/application/_paging.html.erb @@ -1,3 +1,7 @@ +<%# Copyright (C) The Arvados Authors. All rights reserved. + +SPDX-License-Identifier: AGPL-3.0 %> + <% content_for :css do %> .index-paging { text-align: center; @@ -11,19 +15,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 +60,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 +117,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 %>