From ecd78708262771410559834217da788a7b7c5a80 Mon Sep 17 00:00:00 2001 From: albert Date: Fri, 1 Mar 2013 07:02:52 -0800 Subject: [PATCH] fixes #679 --- app/assets/stylesheets/specific/posts.css.scss | 15 +++++++++++++++ app/presenters/post_presenter.rb | 8 ++++---- .../posts/partials/show/_search_seq.html.erb | 4 ++-- 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/app/assets/stylesheets/specific/posts.css.scss b/app/assets/stylesheets/specific/posts.css.scss index bf7c0bdef..bb976963c 100644 --- a/app/assets/stylesheets/specific/posts.css.scss +++ b/app/assets/stylesheets/specific/posts.css.scss @@ -231,8 +231,23 @@ div#c-posts { margin: 1em 0; li { + position: relative; text-align: center; height: 1.5em; + + .prev { + position: absolute; + left: 1em; + } + + .next { + position: absolute; + right: 1em; + } + + &:hover { + background: rgb(250, 250, 250); + } } } diff --git a/app/presenters/post_presenter.rb b/app/presenters/post_presenter.rb index fe54977b7..f9a466f10 100644 --- a/app/presenters/post_presenter.rb +++ b/app/presenters/post_presenter.rb @@ -138,10 +138,10 @@ class PostPresenter < Presenter end if pool.neighbors(@post).previous - pool_html << template.link_to("«prev".html_safe, template.post_path(pool.neighbors(@post).previous, :pool_id => pool.id), :rel => prev_rel, :class => klass) + pool_html << template.link_to("«prev".html_safe, template.post_path(pool.neighbors(@post).previous, :pool_id => pool.id), :rel => prev_rel, :class => "#{klass} prev") match_found = true else - pool_html << "«prev" + pool_html << '«prev' end pool_html << ' ' @@ -149,10 +149,10 @@ class PostPresenter < Presenter pool_html << ' ' if pool.neighbors(@post).next - pool_html << template.link_to("next»".html_safe, template.post_path(pool.neighbors(@post).next, :pool_id => pool.id), :rel => next_rel, :class => klass) + pool_html << template.link_to("next»".html_safe, template.post_path(pool.neighbors(@post).next, :pool_id => pool.id), :rel => next_rel, :class => "#{klass} next") match_found = true else - pool_html << "next»" + pool_html << 'next»' end pool_html << "" diff --git a/app/views/posts/partials/show/_search_seq.html.erb b/app/views/posts/partials/show/_search_seq.html.erb index da6da4b65..0f0d75911 100644 --- a/app/views/posts/partials/show/_search_seq.html.erb +++ b/app/views/posts/partials/show/_search_seq.html.erb @@ -1,9 +1,9 @@