X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d02c4efcfdbe8f21fba895749988b14b7db41310..9c3beb526fe3bdfd6769abd0def5a1634074d353:/apps/workbench/app/views/folders/show.html.erb
diff --git a/apps/workbench/app/views/folders/show.html.erb b/apps/workbench/app/views/folders/show.html.erb
index 505a8c27b7..11bb52c70b 100644
--- a/apps/workbench/app/views/folders/show.html.erb
+++ b/apps/workbench/app/views/folders/show.html.erb
@@ -3,16 +3,16 @@
- <%= render_editable_attribute @object, 'name', nil, { 'data-emptytext' => "New folder" } %>
+ <%= render_editable_attribute @object, 'name', nil, {data: {emptytext: "New folder"}} %>
![](/favicon.ico)
-
- <%= render_editable_attribute @object, 'description', nil, { 'data-emptytext' => "Created: #{@object.created_at.to_s(:long)}", 'data-toggle' => 'manual', 'id' => "#{@object.uuid}-description" } %>
-
+ <%= render_editable_attribute @object, 'description', nil, { 'data-emptytext' => "Created: #{@object.created_at.to_s(:long)}", 'data-toggle' => 'manual', 'id' => "#{@object.uuid}-description" } %>
<% if @object.attribute_editable? 'description' %>
-
Edit description
+
<% end %>
@@ -40,7 +40,7 @@
<% if @logs.any? %>
<%= link_to raw('Show all activity '),
logs_path(filters: [['object_uuid','=',@object.uuid]].to_json),
- class: 'btn btn-sm btn-default' %>
+ class: 'btn btn-xs btn-default' %>
<% else %>
Created: <%= @object.created_at.to_s(:long) %>
@@ -112,7 +112,7 @@
@@ -128,32 +128,39 @@
-
+
+
- <% @objects.each do |object| %>
-
-
- <%= render :partial => "selection_checkbox", :locals => {object: object} %>
- |
-
- <%= render :partial => "show_object_button", :locals => {object: object, size: 'xs'} %>
- |
-
- <% name_link = @objects.links_for(object, 'name').first || Link.new(link_class: "name", owner_uuid: @object.uuid, tail_uuid: @object.uuid, head_uuid: object.uuid, name: "") %>
- <%= render_editable_attribute name_link, 'name', nil, { 'data-emptytext' => "Unnamed #{object.class}" } %>
- |
-
- <%= object.content_summary %>
- |
-
-
- <%= raw distance_of_time_in_words(object.modified_at, Time.now).sub('about ','~').sub(' ',' ') + ' ago' rescue object.modified_at %>
-
- |
-
- <%= object.uuid %>
- |
-
+ <% @objects_and_names.each do |object, name_link| %>
+
+
+ <%= render :partial => "selection_checkbox", :locals => {object: object} %>
+ |
+
+ <%= render :partial => "show_object_button", :locals => {object: object, size: 'xs'} %>
+ |
+
+ <%= render_editable_attribute name_link, 'name', nil, {data: {emptytext: "Unnamed #{object.class_for_display}"}} %>
+ |
+
+ <%= object.content_summary %>
+ |
+
+
+ <%= raw distance_of_time_in_words(object.modified_at, Time.now).sub('about ','~').sub(' ',' ') + ' ago' rescue object.modified_at %>
+
+ |
+
+ <%= object.uuid %>
+ |
+
+ <% if @object.editable? %>
+ <%= link_to({action: 'remove_item', id: @object.uuid, item_uuid: ((name_link && name_link.uuid) || object.uuid)}, method: :delete, remote: true, data: {confirm: "You are about to remove #{object.class_for_display} #{object.uuid} from this folder.\n\nAre you sure?"}, class: 'btn btn-xs btn-default') do %>
+ Remove
+ <% end %>
+ <% end %>
+ |
+
<% end %>
@@ -174,6 +181,8 @@
uuid
|
+
+ |