aboutsummaryrefslogtreecommitdiff
path: root/app/views/shared_searches
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/shared_searches')
-rw-r--r--app/views/shared_searches/show.html.erb71
1 files changed, 41 insertions, 30 deletions
diff --git a/app/views/shared_searches/show.html.erb b/app/views/shared_searches/show.html.erb
index d981cde..ed605bd 100644
--- a/app/views/shared_searches/show.html.erb
+++ b/app/views/shared_searches/show.html.erb
@@ -1,30 +1,41 @@
-<table id="public-search-table">
- <% @search.results.values.flatten.each do |res| %>
- <tr>
- <td>
- <details>
- <% if res.is_a? Thing %>
- <summary><%= res.title %></summary>
- <div class="details-flex">
- <div><span><b><%= I18n.t('activerecord.attributes.thing.authors') %></b>: <%= authors_or_editors(res) %></span></div>
- <div><span><b><%= I18n.t('activerecord.attributes.thing.publisher') %></b>: <%= string_maybe(res.publisher) %></span></div>
- <div><span><b><%= I18n.t('activerecord.attributes.thing.year') %></b>: <%= string_maybe(res.year) %></span></div>
- <div><span><b><%= I18n.t('activerecord.attributes.thing.kind') %></b>: <%= I18n.t("things.kind.#{res.kind}") %></span></div>
- <% if res.note.present? %>
- <div><span><b><%= I18n.t('activerecord.attributes.thing.note') %></b>: <%= res.note %></span></div>
- <% end %>
- <% unless res.url.blank? %>
- <div><span><a href="<%= res.url %>" target="_blank"><%= I18n.t('activerecord.attributes.thing.url') %></a></span></div>
- <% end %>
- </div>
- <% else %>
- <summary><b><%= I18n.t('comments.title') %></b> <%= I18n.t('general.in') %> «<i><%= res.thing.title %></i>»</summary>
- <div class="details-flex">
- <%= res.content %>
- </div>
- <% end %>
- </details>
- </td>
- </tr>
- <% end %>
-</table>
+<% unless @search.description.blank? %>
+ <div>
+ <%= @search.description %>
+ <br />
+ </div>
+<% end %>
+
+<% if @results.empty? %>
+ <p><%= I18n.t('searches.none') %>.</p>
+<% else %>
+ <table id="public-search-table">
+ <% @results.each do |res| %>
+ <tr>
+ <td>
+ <details>
+ <% if res.is_a? Thing %>
+ <summary><%= res.title %></summary>
+ <div class="details-flex">
+ <div><span><b><%= I18n.t('activerecord.attributes.thing.authors') %></b>: <%= authors_or_editors(res) %></span></div>
+ <div><span><b><%= I18n.t('activerecord.attributes.thing.publisher') %></b>: <%= string_maybe(res.publisher) %></span></div>
+ <div><span><b><%= I18n.t('activerecord.attributes.thing.year') %></b>: <%= string_maybe(res.year) %></span></div>
+ <div><span><b><%= I18n.t('activerecord.attributes.thing.kind') %></b>: <%= I18n.t("things.kind.#{res.kind}") %></span></div>
+ <% if res.note.present? %>
+ <div><span><b><%= I18n.t('activerecord.attributes.thing.note') %></b>: <%= res.note %></span></div>
+ <% end %>
+ <% unless res.url.blank? %>
+ <div><span><a href="<%= res.url %>" target="_blank"><%= I18n.t('activerecord.attributes.thing.url') %></a></span></div>
+ <% end %>
+ </div>
+ <% else %>
+ <summary><b><%= I18n.t('comments.title') %></b> <%= I18n.t('general.in') %> «<i><%= res.thing.title %></i>»</summary>
+ <div class="details-flex">
+ <%= res.content %>
+ </div>
+ <% end %>
+ </details>
+ </td>
+ </tr>
+ <% end %>
+ </table>
+<% end %>