123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <%= erb :'partials/search' %>
-
- <div class="results-container">
- <% if errors.empty? %>
- <% if params[:q] %>
- <p>Showing results for <strong><em><%= params[:q] %></em></strong>:</p>
- <% end %>
- <div class="results">
- <% if results.empty? %>
- <h3>No results!</h3>
- <% end %>
- <% results.each do |result| %>
- <div class="results__result <%= params[:type] %>">
- <% if params[:type] == "threads" %>
- <%= external_link(
- "http://board.vivalavinyl.com/thread/view/#{result[:remote_id]}",
- result[:title]
- ) %>
- <p class="result__info">
- <span>
- created by <%= result[:creator] %>
- on <%= result[:created_at].strftime('%B %d, %Y') %>
- </span>
- <span>
- last post by <%= result[:last_post_creator] %>
- at <%= result[:last_post_created_at].strftime('%-I:%M %p EST') %>
- on <%= result[:last_post_created_at].strftime('%B %-d, %Y') %>
- </span>
- </p>
- <% elsif params[:type] == "posts" %>
- <p>
- In thread:
- <strong>
- <%= external_link(
- "http://board.vivalavinyl.com/thread/view/#{result[:remote_thread_id]}#post_#{result[:remote_id]}",
- result[:thread_title]
- ) %>
- </strong>
- </p>
- <p class="result__info">
- <%= result[:creator] %> posted this at <%= result[:created_at] %>
- </p>
- <p class="result__body">
- <%= truncate(result[:body]) %>
- </p>
- <% end %>
- </div>
- <% end %>
-
- <% if params[:q] %>
- <% if params[:page] > 1 %>
- <a class="btn btn--small btn--prev" href="<%= previous_url %>">
- previous page
- </a>
- <% end %>
-
- <% unless results.empty? || next_url.nil? %>
- <a class="btn btn--small btn--next" href="<%= next_url %>">
- next page
- </a>
- <% end %>
- <% end %>
- </div>
- <% else %>
- <div class="errors">
- <h3 class="errors__heading">Error(s):</h3>
- <% errors.each do |error| %>
- <p class="errors__error error"><%= error %></p>
- <% end %>
- </div>
- <% end %>
- </div>
|