X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b28565c8aa08cbf70762fa69e49c5067fcb57e96..852573d60776116bed4e86431667abf8c77d3f9a:/apps/workbench/app/views/collections/_show_files.html.erb diff --git a/apps/workbench/app/views/collections/_show_files.html.erb b/apps/workbench/app/views/collections/_show_files.html.erb index c5c12792ce..8dbc9ba138 100644 --- a/apps/workbench/app/views/collections/_show_files.html.erb +++ b/apps/workbench/app/views/collections/_show_files.html.erb @@ -1,14 +1,21 @@ -<% content_for :tab_line_buttons do %> -
-
-
-
- Collection storage status: - <%= render partial: 'toggle_persist', locals: { uuid: @object.uuid, current_state: (@is_persistent ? 'persistent' : 'cache') } %> +
+
+
+
+ + +
-
-<% end %> +

<% file_tree = @object.andand.files_tree %> <% if file_tree.nil? or file_tree.empty? %> @@ -16,7 +23,7 @@ <% else %>

    <% dirstack = [file_tree.first.first] %> - <% file_tree.each_with_index do |(dirname, filename, size), index| %> + <% file_tree.take(10000).each_with_index do |(dirname, filename, size), index| %> <% file_path = CollectionsHelper::file_path([dirname, filename]) %> <% while dirstack.any? and (dirstack.last != dirname) %> <% dirstack.pop %>
@@ -30,18 +37,20 @@
    <% else %> <% link_params = {controller: 'collections', action: 'show_file', - uuid: @object.uuid, file: file_path, size: size} %> + uuid: @object.portable_data_hash, file: file_path, size: size} %>
    <%= raw(human_readable_bytes_html(size)) %> + <% if !defined? no_checkboxes or !no_checkboxes %> <%= check_box_tag 'uuids[]', "#{@object.uuid}/#{file_path}", false, { :class => 'persistent-selection', :friendly_type => "File", :friendly_name => "#{@object.uuid}/#{file_path}", :href => url_for(controller: 'collections', action: 'show_file', - uuid: @object.uuid, file: file_path), + uuid: @object.portable_data_hash, file: file_path), :title => "Include #{file_path} in your selections", } %> + <% end %> <%= link_to(raw(''), link_params.merge(disposition: 'inline'), {title: "View #{file_path}", class: "btn btn-info btn-sm"}) %> @@ -66,3 +75,9 @@ <% end # file_tree.each %> <%= raw(dirstack.map { |_| "
" }.join("")) %> <% end # if file_tree %> + +<% content_for :footer_html do %> + +<% end %> + +