From 6d6c9ddc8c80215b015037254e019aa05f643741 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Fri, 30 Nov 2007 01:27:14 +0000 Subject: [PATCH] Specify display_name and tag explicitly when generating pagination links as they don't always seem to be default correctly. Closes #561. --- app/helpers/trace_helper.rb | 8 ++++++++ app/views/trace/_trace_paging_nav.rhtml | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/helpers/trace_helper.rb b/app/helpers/trace_helper.rb index 3922ce2b3..e5397b0de 100644 --- a/app/helpers/trace_helper.rb +++ b/app/helpers/trace_helper.rb @@ -6,4 +6,12 @@ module TraceHelper return link_to(tag, :tag => tag, :display_name => @display_name, :page => nil) end end + + def link_to_page(page) + if @action == "mine" + return link_to(page, :tag => @tag, :page => page) + else + return link_to(page, :tag => @tag, :display_name => @display_name, :page => page) + end + end end diff --git a/app/views/trace/_trace_paging_nav.rhtml b/app/views/trace/_trace_paging_nav.rhtml index a7e752893..fec83e3da 100644 --- a/app/views/trace/_trace_paging_nav.rhtml +++ b/app/views/trace/_trace_paging_nav.rhtml @@ -8,5 +8,5 @@ end %> of <%= @trace_pages.item_count %>) <% if @trace_pages.page_count > 1 %> - | <%= pagination_links(@trace_pages) %> + | <%= pagination_links_each(@trace_pages, {}) { |n| link_to_page(n) } %> <% end %> -- 2.43.2