X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0bd1c28bed9a0756c61037947d5a9dccd5066f00..95d1231a25637c5ba0fd07b116876b17711ec201:/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 ea55577e70..9cd77b02e1 100644 --- a/apps/workbench/app/views/collections/_show_files.html.erb +++ b/apps/workbench/app/views/collections/_show_files.html.erb @@ -1,10 +1,64 @@ +
+ <% if !defined? no_checkboxes or !no_checkboxes %> +
+
+
+ + +
+
+
+ <%= form_tag collection_path(@object.uuid), {method: 'get'} do %> +
+ + + + +
+ <% end %> +
+
+

+ <% end %> + +<% file_regex = nil %> +<% if params[:file_regex] %> + <% begin %> + <% file_regex = Regexp.new(params[:file_regex]) %> + <% rescue RegexpError %> + <% # If the pattern is not a valid regex, quote it %> + <% # (i.e. use it as a simple substring search) %> +

+

The search term <%= params[:file_regex] %> could not be parsed as a regular expression.

+

Searching for files named <%= params[:file_regex] %> instead.

+
+ <% file_regex = Regexp.new(Regexp.quote(params[:file_regex])) %> + <% end %> +<% end %> + <% file_tree = @object.andand.files_tree %> <% if file_tree.nil? or file_tree.empty? %>

This collection is empty.

<% else %> @@ -18,29 +72,33 @@
<%= link_to(image_tag("#{url_for @object}/#{file_path}"), @@ -48,7 +106,7 @@ {title: file_path}) %>
<% else %> -
<%= filename %>
+ <%= filename %> <% end %> @@ -60,3 +118,5 @@ <% content_for :footer_html do %> <% end %> + +