<% provide(:head_title, t("search.index.head_title")) %> <%= render partial: "protocols/index/protocol_preview_modal.html.erb" %>
<%= form_tag search_path, method: :get do %> <%= hidden_field_tag :q, @search_query %> <%= hidden_field_tag :category, @search_category %>
<% if not @search_category.empty? %>
<% if @search_results_count == 0 %>

<%= t'search.index.error.no_results', q: @search_query %>

<% end %>
<% if @search_category == :projects and @project_search_count.positive? %> <%= render 'search/results/projects', search_query: @search_query, results: @project_results %> <% end %> <% if @search_category == :project_folders and @project_folder_search_count.positive? %> <%= render 'search/results/project_folders', search_query: @search_query, results: @project_folder_results %> <% end %> <% if @search_category == :experiments and @experiment_search_count.positive? %> <%= render 'search/results/experiments', search_query: @search_query, results: @experiment_results %> <% end %> <% if @search_category == :modules and @module_search_count.positive? %> <%= render 'search/results/modules', search_query: @search_query, results: @module_results %> <% end %> <% if @search_category == :results and @result_search_count.positive? %> <%= render 'search/results/results', search_query: @search_query, results: @result_results %> <% end %> <% if @search_category == :tags and @tag_search_count.positive? %> <%= render 'search/results/tags', search_query: @search_query, results: @tag_results %> <% end %> <% if @search_category == :reports and @report_search_count.positive? %> <%= render 'search/results/reports', search_query: @search_query, results: @report_results %> <% end %> <% if @search_category == :protocols and @protocol_search_count.positive? %> <%= render 'search/results/protocols', search_query: @search_query, results: @protocol_results %> <% end %> <% if @search_category == :steps and @step_search_count.positive? %> <%= render 'search/results/steps', search_query: @search_query, results: @step_results %> <% end %> <% if @search_category == :checklists and @checklist_search_count.positive? %> <%= render 'search/results/checklists', search_query: @search_query, results: @checklist_results %> <% end %> <% if @search_category == :repositories and @repository_search_count_total.positive? %> <%= render 'search/results/repositories', search_query: @search_query, results: @repository_results, repository: @repository %> <% end %> <% if @search_category == :assets and @asset_search_count.positive? %> <%= render 'search/results/assets', search_query: @search_query, results: @asset_results %> <% end %> <% if @search_category == :tables and @table_search_count.positive? %> <%= render 'search/results/tables', search_query: @search_query, results: @table_results %> <% end %> <% if @search_category == :comments and @comment_search_count.positive? %> <%= render 'search/results/comments', search_query: @search_query, results: @comment_results %> <% end %>
<% end %>
<% end %> <% if @search_pages > 1 %> <% params = { q: @search_query, category: @search_category, utf8: '✓', search_id: @search_id } %> <% if @search_category == :repositories %> <% params[:repository] = @repository.id %> <% end %> <% end %>
<%= javascript_include_tag('search') %>