Merge pull request #4646 from tomhughes/turbo-pagination

Use turbo for pagination
This commit is contained in:
Andy Allan 2024-08-21 19:12:31 +01:00 committed by GitHub
commit 8dc5de1a0f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 179 additions and 140 deletions

View file

@ -21,6 +21,11 @@ class UserBlocksController < ApplicationController
user_blocks = UserBlock.all
@user_blocks, @newer_user_blocks_id, @older_user_blocks_id = get_page_items(user_blocks, :includes => [:user, :creator, :revoker])
@show_user_name = true
@show_creator_name = true
render :partial => "blocks" if turbo_frame_request_id == "pagination"
end
def show
@ -125,6 +130,11 @@ class UserBlocksController < ApplicationController
user_blocks = UserBlock.where(:user => @user)
@user_blocks, @newer_user_blocks_id, @older_user_blocks_id = get_page_items(user_blocks, :includes => [:user, :creator, :revoker])
@show_user_name = false
@show_creator_name = true
render :partial => "blocks" if turbo_frame_request_id == "pagination"
end
##
@ -135,6 +145,11 @@ class UserBlocksController < ApplicationController
user_blocks = UserBlock.where(:creator => @user)
@user_blocks, @newer_user_blocks_id, @older_user_blocks_id = get_page_items(user_blocks, :includes => [:user, :creator, :revoker])
@show_user_name = true
@show_creator_name = false
render :partial => "blocks" if turbo_frame_request_id == "pagination"
end
private