X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/682dd5b6cc23a455766a7651e3e841257660b31c..61dbc4445159c9140b0744bf5526ce0f71f4f374:/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 e3c79f143b..a21a514c47 100644 --- a/apps/workbench/app/views/collections/_show_files.html.erb +++ b/apps/workbench/app/views/collections/_show_files.html.erb @@ -9,6 +9,8 @@ end %> +<% object = @object unless object %> +
<% if Collection.creatable? and (!defined? no_checkboxes or !no_checkboxes) %>
@@ -19,7 +21,7 @@
  • <%= link_to "Create new collection with selected files", '#', method: :post, 'data-href' => combine_selected_path( - action_data: {current_project_uuid: @object.owner_uuid}.to_json + action_data: {current_project_uuid: object.owner_uuid}.to_json ), 'data-selection-param-name' => 'selection[]', 'data-selection-action' => 'combine-collections', @@ -39,7 +41,7 @@

    <% end %> - <% file_tree = @object.andand.files_tree %> + <% file_tree = object.andand.files_tree %> <% if file_tree.nil? or file_tree.empty? %>

    This collection is empty.

    <% else %> @@ -59,8 +61,8 @@
      <% else %> <% link_params = {controller: 'collections', action: 'show_file', - uuid: @object.portable_data_hash, file: file_path, size: size} %> -
      + uuid: object.portable_data_hash, file: file_path, size: size} %> +
      <%= raw(human_readable_bytes_html(size)) %> <%= link_to(raw(''), @@ -73,27 +75,27 @@
      <% if (!defined? no_checkboxes or !no_checkboxes) and current_user %> - <%= check_box_tag 'uuids[]', "#{@object.uuid}/#{file_path}", false, { + <%= check_box_tag 'uuids[]', "#{object.uuid}/#{file_path}", false, { :class => "persistent-selection", :friendly_type => "File", - :friendly_name => "#{@object.uuid}/#{file_path}", + :friendly_name => "#{object.uuid}/#{file_path}", :href => url_for(controller: 'collections', action: 'show_file', - uuid: @object.portable_data_hash, file: file_path), + uuid: object.portable_data_hash, file: file_path), :title => "Include #{file_path} in your selections", - :id => "#{@object.uuid}_file_#{index}", + :id => "#{object.uuid}_file_#{index}", } %>   <% end %> <% if CollectionsHelper::is_image(filename) %> <%= filename %>
      - <%= link_to(image_tag("#{url_for @object}/#{file_path}"), + <%= link_to(image_tag("#{url_for object}/#{file_path}"), link_params.merge(disposition: 'inline'), {title: file_path}) %>
      <% else %> - <%= filename %>
      + <%= filename %>
  • <% end %>