Merge branch 'master' into 2678-owned_by
[arvados.git] / apps / workbench / app / views / folders / _choose.html.erb
1 <div class="modal">
2   <div class="modal-dialog">
3     <div class="modal-content">
4
5       <div class="modal-header">
6         <button type="button" class="close" onClick="reset_form()" data-dismiss="modal" aria-hidden="true">&times;</button>
7         <h4 class="modal-title"><%= params[:title] || 'Choose folder' %></h4>
8       </div>
9
10       <div class="modal-body">
11         <div class="container-fluid arv-folder-list selectable-container" style="height: 15em; overflow-y: scroll">
12           <% [@my_folder_tree, @shared_folder_tree].each do |tree| %>
13             <% tree.each do |foldernode| %>
14               <% if foldernode[:object].is_a? String %>
15                 <div class="row" style="padding-left: <%= 1 + foldernode[:depth] %>em;">
16                   <i class="fa fa-fw fa-folder-open-o"></i>
17                   <%= foldernode[:object] %>
18                 </div>
19               <% else %>
20                 <div class="<%= 'selectable folder' if !params[:editable] || foldernode[:object].editable? %> row" style="padding-left: <%= 1 + foldernode[:depth] %>em;" data-object-uuid="<%= foldernode[:object].uuid %>">
21                   <i class="fa fa-fw fa-folder-o"></i>
22                   <% if foldernode[:object].uuid == current_user.uuid %>
23                     My Folders
24                   <% else %>
25                     <%= foldernode[:object].friendly_link_name || 'New folder' %>
26                   <% end %>
27                 </div>
28               <% end %>
29             <% end %>
30           <% end %>
31         </div>
32       </div>
33
34       <div class="modal-footer">
35         <button class="btn btn-default" data-dismiss="modal" aria-hidden="true">Cancel</button>
36         <button class="btn btn-primary" aria-hidden="true"><%= params[:action_name] || 'Select' %></button>
37         <div class="modal-error hide" style="text-align: left; margin-top: 1em;">
38         </div>
39       </div>
40     </div>
41   </div>
42 </div>