From a9d51f6a0de3b3ae4b13bdd893b237386383aca8 Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Fri, 8 Aug 2025 19:44:27 +0300 Subject: [PATCH] Generalize links to active pages --- app/assets/javascripts/numbered_pagination.js | 8 +++++--- app/views/elements/show.html.erb | 2 +- app/views/old_elements/_actions.html.erb | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/numbered_pagination.js b/app/assets/javascripts/numbered_pagination.js index 8701cb4c4..6bff54fae 100644 --- a/app/assets/javascripts/numbered_pagination.js +++ b/app/assets/javascripts/numbered_pagination.js @@ -34,9 +34,11 @@ } } - $(document).on("click", "a[href='#versions-navigation-active-page-item']", function (e) { - $(document).trigger("numbered_pagination:center"); - $("#versions-navigation-active-page-item a.page-link").trigger("focus"); + $(document).on("click", "a.numbered_pagination_link", function (e) { + const targetItemId = $(this).attr("href"); + const $targetItem = $(targetItemId); + $targetItem.trigger("numbered_pagination:center"); + $targetItem.find("a.page-link").trigger("focus"); e.preventDefault(); }); diff --git a/app/views/elements/show.html.erb b/app/views/elements/show.html.erb index 371e03266..f9010f2dc 100644 --- a/app/views/elements/show.html.erb +++ b/app/views/elements/show.html.erb @@ -23,7 +23,7 @@ <%= link_to t("browse.versions_navigation.history"), :controller => "old_#{@type.pluralize}" %> diff --git a/app/views/old_elements/_actions.html.erb b/app/views/old_elements/_actions.html.erb index 8ac0b7cc3..c3c225610 100644 --- a/app/views/old_elements/_actions.html.erb +++ b/app/views/old_elements/_actions.html.erb @@ -19,7 +19,7 @@ <%= link_to t("browse.versions_navigation.history"), :action => :index %> -- 2.39.5