Noosfero/noosfero

View on GitHub
app/views/search/search_page.html.erb

Summary

Maintainability
Test Coverage
<%= search_page_title(_('Search Results'), {:category => @category, :tag => @tag}) %>

<div class='search-form'>
  <%= form_tag( { :controller => 'search', :action => @asset ? @asset : 'index', :asset => nil, :category_path => @category.try(:path), :tag => @tag },
                 :method => 'data-remote', :class => 'search_form' ) do %>

    <%= render :partial => 'search_form', :locals => { :hint => _("Type words about the %s you're looking for").html_safe % asset_to_human(@asset) } %>
    <%= render :partial => 'total_results' %>

    <% if @plugins.dispatch_first(:search_facets?).present? %>
      <div id='search-column-left' class='search-column'>
        <div class="filters-container">
          <h2><%= _('Filter by category') %></h2>
          <%= render partial: 'facets' %>
        </div>
      </div>

      <div id='search-column-right' class='search-column'>
        <%= render :partial => 'search_content' %>
      </div>
    <% else %>
      <%= render :partial => 'search_content' %>
    <% end %>

  <% end %>
</div>

<% if @asset == :product %>
  <%= javascript_tag do %>
    jQuery('.search-product-price-details').altBeautify();
  <% end %>
<% end %>

<%= javascript_include_tag 'search' %>

<%= content_tag('script', '', :src => "https://maps.google.com/maps/api/js?sensor=true&key=#{GoogleMaps.js_api_key}", :type => 'text/javascript') %>
<%= javascript_include_tag('google_maps') %>