list series pools first on post pages; color collection pools purple
This commit is contained in:
@@ -1,5 +1,13 @@
|
|||||||
@import "../common/000_vars.css.scss";
|
@import "../common/000_vars.css.scss";
|
||||||
|
|
||||||
|
a.pool-category-collection, span.pool-category-collection a {
|
||||||
|
color: #A0A;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: #B6B;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
div#c-pool-elements {
|
div#c-pool-elements {
|
||||||
div#a-new {
|
div#a-new {
|
||||||
font-size: 0.8em;
|
font-size: 0.8em;
|
||||||
|
|||||||
@@ -161,12 +161,17 @@ class PostPresenter < Presenter
|
|||||||
return if pool.nil?
|
return if pool.nil?
|
||||||
html += pool_link_html(template, pool, :include_rel => true)
|
html += pool_link_html(template, pool, :include_rel => true)
|
||||||
|
|
||||||
@post.pools.active.where("id <> ?", template.params[:pool_id]).each do |other_pool|
|
other_pools = @post.pools.active.where("id <> ?", template.params[:pool_id])
|
||||||
|
other_pools = other_pools.series + other_pools.collection
|
||||||
|
|
||||||
|
other_pools.each do |other_pool|
|
||||||
html += pool_link_html(template, other_pool)
|
html += pool_link_html(template, other_pool)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
pools = @post.pools.active
|
||||||
|
pools = pools.series + pools.collection
|
||||||
first = true
|
first = true
|
||||||
@post.pools.active.each do |pool|
|
pools.each do |pool|
|
||||||
if first && template.params[:tags].blank?
|
if first && template.params[:tags].blank?
|
||||||
html += pool_link_html(template, pool, :include_rel => true)
|
html += pool_link_html(template, pool, :include_rel => true)
|
||||||
first = false
|
first = false
|
||||||
@@ -187,11 +192,11 @@ class PostPresenter < Presenter
|
|||||||
if options[:include_rel]
|
if options[:include_rel]
|
||||||
prev_rel = "prev"
|
prev_rel = "prev"
|
||||||
next_rel = "next"
|
next_rel = "next"
|
||||||
klass = "active"
|
klass = "active pool-category-#{pool.category}"
|
||||||
else
|
else
|
||||||
prev_rel = nil
|
prev_rel = nil
|
||||||
next_rel = nil
|
next_rel = nil
|
||||||
klass = ""
|
klass = "pool-category-#{pool.category}"
|
||||||
end
|
end
|
||||||
|
|
||||||
if pool.neighbors(@post).previous
|
if pool.neighbors(@post).previous
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<%= link_to h(pool.pretty_name), pool_path(pool) %>
|
<%= link_to h(pool.pretty_name), pool_path(pool), :class => "pool-category-#{pool.category}" %>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<%= link_to_user pool.creator %>
|
<%= link_to_user pool.creator %>
|
||||||
|
|||||||
Reference in New Issue
Block a user