From e143726f1a1d38cb458c75419510ed38fc6d62db Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Mon, 4 Sep 2023 16:25:35 +0300 Subject: [PATCH] Combine comments and traces pagination partials --- app/controllers/diary_entries_controller.rb | 2 +- app/views/diary_entries/comments.html.erb | 9 ++++---- app/views/diary_entries/index.html.erb | 9 ++++---- .../_pagination.html.erb | 4 ++-- app/views/traces/_trace_paging_nav.html.erb | 23 ------------------- app/views/traces/index.html.erb | 12 ++++++++-- 6 files changed, 23 insertions(+), 36 deletions(-) rename app/views/{diary_entries => shared}/_pagination.html.erb (76%) delete mode 100644 app/views/traces/_trace_paging_nav.html.erb diff --git a/app/controllers/diary_entries_controller.rb b/app/controllers/diary_entries_controller.rb index 5b522988d..a1cd6ab0e 100644 --- a/app/controllers/diary_entries_controller.rb +++ b/app/controllers/diary_entries_controller.rb @@ -238,7 +238,7 @@ class DiaryEntriesController < ApplicationController comments = DiaryComment.where(:users => @user) comments = comments.visible unless can? :unhidecomment, DiaryEntry - @params = params.permit(:display_name) + @params = params.permit(:display_name, :before, :after) @comments, @newer_comments_id, @older_comments_id = get_page_items(comments, [:user]) end diff --git a/app/views/diary_entries/comments.html.erb b/app/views/diary_entries/comments.html.erb index e1d92b6bb..f82373af0 100644 --- a/app/views/diary_entries/comments.html.erb +++ b/app/views/diary_entries/comments.html.erb @@ -24,8 +24,9 @@ <% end -%> - <%= render "pagination", :newer_key => "diary_entries.comments.newer_comments", - :older_key => "diary_entries.comments.older_comments", - :newer_id => @newer_comments_id, - :older_id => @older_comments_id %> + <%= render "shared/pagination", + :newer_key => "diary_entries.comments.newer_comments", + :older_key => "diary_entries.comments.older_comments", + :newer_id => @newer_comments_id, + :older_id => @older_comments_id %> <% end -%> diff --git a/app/views/diary_entries/index.html.erb b/app/views/diary_entries/index.html.erb index f6e2c37c5..e464b99b4 100644 --- a/app/views/diary_entries/index.html.erb +++ b/app/views/diary_entries/index.html.erb @@ -36,10 +36,11 @@ <%= render @entries %> - <%= render "pagination", :newer_key => "diary_entries.index.newer_entries", - :older_key => "diary_entries.index.older_entries", - :newer_id => @newer_entries_id, - :older_id => @older_entries_id %> + <%= render "shared/pagination", + :newer_key => "diary_entries.index.newer_entries", + :older_key => "diary_entries.index.older_entries", + :newer_id => @newer_entries_id, + :older_id => @older_entries_id %> <% end %> <% unless params[:friends] or params[:nearby] -%> diff --git a/app/views/diary_entries/_pagination.html.erb b/app/views/shared/_pagination.html.erb similarity index 76% rename from app/views/diary_entries/_pagination.html.erb rename to app/views/shared/_pagination.html.erb index 4a948a4f5..fbb9dcf43 100644 --- a/app/views/diary_entries/_pagination.html.erb +++ b/app/views/shared/_pagination.html.erb @@ -2,7 +2,7 @@