From 00e21ddd98870ff292da6913f5b2030c984fce8f Mon Sep 17 00:00:00 2001 From: Toks Date: Tue, 7 May 2013 07:41:47 -0400 Subject: [PATCH] fixes #1562 --- app/presenters/post_presenter.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/presenters/post_presenter.rb b/app/presenters/post_presenter.rb index 8c50b20cc..9bdac970f 100644 --- a/app/presenters/post_presenter.rb +++ b/app/presenters/post_presenter.rb @@ -194,7 +194,11 @@ class PostPresenter < Presenter klass = "" end - pool_html << template.link_to("«".html_safe, template.post_path(pool.post_id_array.first, :pool_id => pool.id), :class => "#{klass} first") + if @post.id != pool.post_id_array.first + pool_html << template.link_to("«".html_safe, template.post_path(pool.post_id_array.first, :pool_id => pool.id), :class => "#{klass} first") + else + pool_html << '«' + 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} prev") @@ -214,7 +218,11 @@ class PostPresenter < Presenter pool_html << 'next ›' end - pool_html << template.link_to("»".html_safe, template.post_path(pool.post_id_array.last, :pool_id => pool.id), :class => "#{klass} last") + if @post.id != pool.post_id_array.last + pool_html << template.link_to("»".html_safe, template.post_path(pool.post_id_array.last, :pool_id => pool.id), :class => "#{klass} last") + else + pool_html << '»' + end pool_html << "" pool_html