From 9cac672e335b2eb8f833792a468f3ef9ff5a27eb Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Fri, 8 Aug 2025 20:08:11 +0300 Subject: [PATCH] Allow arbitrary options for numbered pagination links --- app/helpers/numbered_pagination_helper.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/helpers/numbered_pagination_helper.rb b/app/helpers/numbered_pagination_helper.rb index a30e8b12b..6ef3700a3 100644 --- a/app/helpers/numbered_pagination_helper.rb +++ b/app/helpers/numbered_pagination_helper.rb @@ -67,13 +67,13 @@ module NumberedPaginationHelper private - def numbered_pagination_item(body, href: nil, title: nil, active_id: nil, edge: [false, false], edge_border: false) + def numbered_pagination_item(body, href: nil, active_id: nil, edge: [false, false], edge_border: false, **link_options) link_class = ["page-link", { "rounded-start-0" => edge.first, "border-start-0" => edge.first && !edge_border, "rounded-end-0" => edge.last, "border-end-0" => edge.last && !edge_border }] link = if href - link_to body, href, :class => link_class, "aria-current" => ("page" if active_id), :title => title + link_to body, href, :class => link_class, "aria-current" => ("page" if active_id), **link_options else tag.span body, :class => link_class end -- 2.39.5