* Replace the .category-N CSS classes on tags with .tag-type-N. Before we were inconsistent about whether tag colors were indicated with .category-N or .tag-type-N. Now it's always .tag-type-N. * Fix various places to not use Tag.category_for. Tag.category_for does one Redis call per tag lookup, which leads to N Redis calls on many pages. This was inefficient because usually we either already had the tags from the database, or we could fetch them easily.
33 lines
1.0 KiB
Plaintext
33 lines
1.0 KiB
Plaintext
<% page_title "Popular Searches" %>
|
|
<%= render "posts/partials/common/secondary_links" %>
|
|
|
|
<div id="c-explore-posts">
|
|
<div id="a-searches">
|
|
<h1>Popular Searches - <%= @search_service.date %></h1>
|
|
|
|
<table class="striped" width="100%">
|
|
<thead>
|
|
<tr>
|
|
<th>Tags</th>
|
|
<th style="text-align: right;">Count</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<% @search_service.each_search do |tags, count| %>
|
|
<tr class="tag-type-<%= Tag.category_for(tags) %>">
|
|
<td><%= link_to tags, posts_path(:tags => tags) %></td>
|
|
<td style="text-align: right;"><%= count.to_i %></td>
|
|
</tr>
|
|
<% end %>
|
|
</tbody>
|
|
</table>
|
|
|
|
<div class="paginator">
|
|
<menu>
|
|
<li><%= link_to "< Previous", searches_explore_posts_path(:date => 1.day.ago(@date).to_date), :class => "arrow" %></li>
|
|
<li><%= link_to "Next >", searches_explore_posts_path(:date => 1.day.since(@date).to_date), :class => "arrow" %></li>
|
|
</menu>
|
|
</div>
|
|
</div>
|
|
</div>
|