diff --git a/app/assets/stylesheets/specific/posts.css.scss b/app/assets/stylesheets/specific/posts.css.scss index efadb4ec4..0bd0a5818 100644 --- a/app/assets/stylesheets/specific/posts.css.scss +++ b/app/assets/stylesheets/specific/posts.css.scss @@ -11,11 +11,7 @@ article.post-preview { position: relative; &.pooled { - height: 214px; - } - - .desc { - font-size: 80%; + height: 194px; } img { diff --git a/app/presenters/post_presenter.rb b/app/presenters/post_presenter.rb index 23e93a8e7..b4fef6965 100644 --- a/app/presenters/post_presenter.rb +++ b/app/presenters/post_presenter.rb @@ -27,7 +27,7 @@ class PostPresenter < Presenter if options[:pool] html << %{
} html << %{} - html << options[:pool].pretty_name.truncate(80) + html << options[:pool].pretty_name.truncate(40) html << %{} html << %{
} end diff --git a/app/presenters/post_set_presenters/pool_gallery.rb b/app/presenters/post_set_presenters/pool_gallery.rb index cf0a386c6..2f7fef2eb 100644 --- a/app/presenters/post_set_presenters/pool_gallery.rb +++ b/app/presenters/post_set_presenters/pool_gallery.rb @@ -14,10 +14,9 @@ module PostSetPresenters return template.render("post_sets/blank") end - posts = ::Post.where(id: pools.map(&:cover_post_id)).to_a.inject({}) {|h, x| h[x.id] = x; h} - pools.each do |pool| - if post = posts[pool.cover_post_id.to_i] + if pool.cover_post_id + post = ::Post.find(pool.cover_post_id) html << PostPresenter.preview(post, options.merge(:tags => @post_set.tag_string, :raw => @post_set.raw, :pool => pool)) html << "\n" end diff --git a/app/views/layouts/_main_links.html.erb b/app/views/layouts/_main_links.html.erb index 791c85bb4..9abdd7f7d 100644 --- a/app/views/layouts/_main_links.html.erb +++ b/app/views/layouts/_main_links.html.erb @@ -13,7 +13,7 @@ <%= nav_link_to("Aliases", tag_aliases_path) %> <%= nav_link_to("Implications", tag_implications_path) %> <% end %> - <%= nav_link_to("Pools", gallery_pools_path) %> + <%= nav_link_to("Pools", pools_path) %> <%= nav_link_to("Wiki", wiki_pages_path(:title => "help:home")) %> <%= nav_link_to("Forum", forum_topics_path, :class => (CurrentUser.user.has_forum_been_updated? ? "forum-updated" : nil)) %> <% if CurrentUser.is_janitor? %> diff --git a/app/views/pools/_quick_search.html.erb b/app/views/pools/_quick_search.html.erb index 275b52888..40d8b1993 100644 --- a/app/views/pools/_quick_search.html.erb +++ b/app/views/pools/_quick_search.html.erb @@ -1,3 +1,3 @@ -<%= form_tag(gallery_pools_path, :method => :get) do %> +<%= form_tag(pools_path, :method => :get) do %> <%= text_field "search", "name_matches", :id => "quick_search_name_matches", :placeholder => "Search pools" %> <% end %> diff --git a/app/views/pools/_search.html.erb b/app/views/pools/_search.html.erb index e5b15f3e9..60fc7903a 100644 --- a/app/views/pools/_search.html.erb +++ b/app/views/pools/_search.html.erb @@ -1,6 +1,6 @@
diff --git a/app/views/pools/_secondary_links.html.erb b/app/views/pools/_secondary_links.html.erb
index 8ad621564..8f7f93683 100644
--- a/app/views/pools/_secondary_links.html.erb
+++ b/app/views/pools/_secondary_links.html.erb
@@ -1,7 +1,8 @@
<% content_for(:secondary_links) do %>
|