diff --git a/app/views/moderation/inbox/index.html.haml b/app/views/moderation/inbox/index.html.haml index 50beb23d..de47e09e 100644 --- a/app/views/moderation/inbox/index.html.haml +++ b/app/views/moderation/inbox/index.html.haml @@ -10,5 +10,8 @@ - if @more_data_available .d-flex.justify-content-center#paginator - = button_to mod_inbox_index_path(@user, last_id: @inbox_last_id), class: "btn btn-light" do - = t("voc.load") + = button_to t("voc.load"), mod_inbox_index_path(@user), + class: "btn btn-light", + method: :get, + params: { last_id: @inbox_last_id }, + form: { data: { turbo_stream: true } } diff --git a/app/views/moderation/inbox/index.turbo_stream.haml b/app/views/moderation/inbox/index.turbo_stream.haml index c2115434..3177f928 100644 --- a/app/views/moderation/inbox/index.turbo_stream.haml +++ b/app/views/moderation/inbox/index.turbo_stream.haml @@ -4,5 +4,8 @@ = turbo_stream.update "paginator" do - if @more_data_available - = button_to mod_inbox_index_path(@user, last_id: @inbox_last_id), class: "btn btn-light" do - = t("voc.load") + = button_to t("voc.load"), mod_inbox_index_path(@user), + class: "btn btn-light", + method: :get, + params: { last_id: @inbox_last_id }, + form: { data: { turbo_stream: true } } diff --git a/config/routes.rb b/config/routes.rb index 368b746c..ab1dd298 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -25,7 +25,7 @@ Rails.application.routes.draw do authenticate :user, ->(user) { user.mod? } do post "/moderation/unmask", to: "moderation#toggle_unmask", as: :moderation_toggle_unmask get "/moderation/blocks", to: "moderation/anonymous_block#index", as: :mod_anon_block_index - match "/moderation/inbox/:user", to: "moderation/inbox#index", via: [:get, :post], as: :mod_inbox_index + get "/moderation/inbox/:user", to: "moderation/inbox#index", as: :mod_inbox_index match "/moderation/reports(/:type)", to: "moderation/reports#index", via: [:get, :post], as: :moderation_reports, defaults: { type: "all" } get "/moderation/questions/:author_identifier", to: "moderation/questions#show", as: :moderation_questions namespace :ajax do