2884: AJAX load a preview panel in collection and pipeline template picker.
[arvados.git] / apps / workbench / app / views / collections / _choose_rows.html.erb
index 88d71d2ff78a941817b898fc805766ef43b99c29..d87f56f9cd4136c40009c71e67113271b6fde2b5 100644 (file)
@@ -1,15 +1,13 @@
 <% @name_links.each do |name_link| %>
-  <div class="row filterable selectable <%= 'multiple' if multiple %>" data-object-uuid="<%= name_link.uuid %>">
-    <div class="col-sm-12" style="overflow-x:hidden">
-      <i class="fa fa-fw fa-archive"></i>
-      <%= name_link.name %>
+  <% if (object = get_object(name_link.head_uuid)) %>
+    <div class="row filterable selectable <%= 'multiple' if multiple %>" data-object-uuid="<%= name_link.uuid %>"
+         data-preview-href="<%= url_for object %>?tab_pane=chooser_preview"
+         style="margin-left: 1em; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #DDDDDD">
+        <i class="fa fa-fw fa-archive"></i>
+        <%= name_link.name %>
+    <% Link.filter([['link_class','=','tag'],['head_uuid','=',object.uuid]]).collect(&:name).each do |tagname| %>
+      <span class="label label-info"><%= tagname %></span>
+    <% end %>
     </div>
-    <div class="col-sm-11 col-sm-push-1 arv-description-in-table">
-      <%= render_controller_partial(
-          'show_object_description_cell.html',
-          controller_name: 'collections',
-          locals: {object: get_object(name_link.head_uuid)})
-          %>
-    </div>
-  </div>
+  <% end %>
 <% end %>