<div class="modal arv-choose modal-with-loading-spinner"> <div class="modal-dialog" style="width:80%"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" onClick="reset_form()" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title"><%= params[:title] || "Choose #{@objects.first.andand.class_for_display}" %></h4> </div> <div class="modal-body"> <div class="input-group"> <% if params[:by_project].to_s != "false" %> <% selected_project_name = 'All projects' @filters.andand.each do |attr, op, val| if attr == 'owner_uuid' and op == '=' if val == current_user.uuid selected_project_name = "Home" else selected_project_name = Group.find(val).name rescue val end end end %> <div class="input-group-btn" data-filterable-target=".modal.arv-choose .selectable-container"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <%= selected_project_name %> <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li> <%= link_to '#', class: 'chooser-show-project' do %> All projects <% end %> </li> <li class="divider" /> <%= render partial: "projects_tree_menu", locals: { :project_link_to => Proc.new do |pnode, &block| link_to "#", { class: "chooser-show-project", data: {'project_uuid' => pnode[:object].uuid}, }, &block end, :top_button => nil } %> </ul> </div> <% end %> <input type="text" value="<%=params[:preconfigured_search_str] || ''%>" class="form-control filterable-control focus-on-display" placeholder="Search" data-filterable-target=".modal.arv-choose .selectable-container"/> </div> <div style="height: 1em" /> <% preview_pane = (params[:preview_pane].to_s != "false") pane_col_class = preview_pane ? "col-sm-6" : "col-sm-12" %> <div class="row" style="height: 20em"> <div class="<%= pane_col_class %> container arv-filterable-list selectable-container <%= 'multiple' if multiple %>" style="height: 100%; overflow-y: scroll" data-infinite-scroller="#choose-scroll" id="choose-scroll" data-infinite-content-href="<%= next_page_href partial: true %>" data-infinite-content-href0="<%= url_for partial: true %>"> <%= render partial: 'choose_rows' %> </div> <% if preview_pane %> <div class="col-sm-6 visible-md visible-lg modal-dialog-preview-pane" style="height: 100%; overflow-y: scroll"> </div> <% end %> </div> <div class="modal-footer"> <button class="btn btn-default" data-dismiss="modal" aria-hidden="true">Cancel</button> <button class="btn btn-primary" aria-hidden="true" data-enable-if-selection disabled><%= raw(params[:action_name]) || 'Select' %></button> <div class="modal-error hide" style="text-align: left; margin-top: 1em;"> </div> </div> </div> </div> </div> </div>