X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/55aafbb07904ca24390dd47ea960eae7cb2b909a..09a3f207ceb2ddcdc7d31d0190eeed94962740d1:/apps/workbench/app/helpers/collections_helper.rb diff --git a/apps/workbench/app/helpers/collections_helper.rb b/apps/workbench/app/helpers/collections_helper.rb index e249eaa8ac..3f62a5601c 100644 --- a/apps/workbench/app/helpers/collections_helper.rb +++ b/apps/workbench/app/helpers/collections_helper.rb @@ -55,7 +55,7 @@ module CollectionsHelper f0 = '' if f0 == '.' f0 = f0[2..-1] if f0[0..1] == './' f0 += '/' if not f0.empty? - file_path = "#{f0}#{file[1]}" + "#{f0}#{file[1]}" end ## @@ -64,11 +64,15 @@ module CollectionsHelper def preview_allowed_for file_name file_type = MIME::Types.type_for(file_name).first if file_type.nil? - false + if file_name.downcase.end_with?('.cwl') # unknown mime type, but we support preview + true + else + false + end elsif (file_type.raw_media_type == "text") || (file_type.raw_media_type == "image") true elsif (file_type.raw_media_type == "application") && - (Rails.configuration.application_mimetypes_with_view_icon.include? (file_type.sub_type)) + Rails.configuration.Workbench.Workbench.ApplicationMimetypesWithViewIcon[file_type.sub_type] true else false