From 3d0b88df0032a65e5cf5d006bd4c383823eb3dbc Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Fri, 14 Aug 2026 14:03:44 -0400 Subject: [PATCH] Bug 43237: Add 'Expand' column header to all OPAC responsive DataTables This patch updates several templates in the OPAC so that when a responsive DataTable is partially collapsed, the column with the "+" buttons has "Expand" in the column header. To test, apply the patch and test tables on the affected pages, narrowing the page enough to confirm that when the table collapses, the last column has "Expand" in the header.: - Authorities search results - The details of a course reserve (with titles on reserve) - The holdings table on the bibliographic detail page - Search history - Most popular As a logged-in user: - User summary page (all tabs) - Curbside pickups (with at least one curbside pickup scheduled) - Checkout history - Suggestions - Tags In self-checkout: - The checkouts, holds, and charges tabs. Sponsored-by: Athens County Public Libraries Signed-off-by: David Nind Signed-off-by: Lucas Gass Signed-off-by: Pedro Amorim --- .../opac-tmpl/bootstrap/en/includes/account-table.inc | 4 ++-- .../opac-tmpl/bootstrap/en/includes/holds-table.inc | 2 +- .../opac-tmpl/bootstrap/en/modules/clubs/clubs-tab.tt | 4 ++-- .../en/modules/opac-authoritiessearchresultlist.tt | 2 +- .../bootstrap/en/modules/opac-course-details.tt | 2 +- .../bootstrap/en/modules/opac-curbside-pickups.tt | 2 +- .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 4 ++-- .../bootstrap/en/modules/opac-readingrecord.tt | 2 +- .../opac-tmpl/bootstrap/en/modules/opac-recalls.tt | 2 +- .../bootstrap/en/modules/opac-search-history.tt | 8 ++++---- .../opac-tmpl/bootstrap/en/modules/opac-suggestions.tt | 2 +- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt | 2 +- .../opac-tmpl/bootstrap/en/modules/opac-topissues.tt | 2 +- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt | 10 +++++----- .../opac-tmpl/bootstrap/en/modules/sco/sco-main.tt | 2 +- 15 files changed, 25 insertions(+), 25 deletions(-) diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/account-table.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/account-table.inc index f5f66dba57..442246b050 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/account-table.inc +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/account-table.inc @@ -14,7 +14,7 @@ Description Amount Amount outstanding - + [% t('Expand') | html %] @@ -113,7 +113,7 @@ Description Fine amount Amount outstanding - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/holds-table.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/holds-table.inc index 6eace19f47..f1038daa08 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/holds-table.inc +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/holds-table.inc @@ -35,7 +35,7 @@ [% IF ! onlyinfo %] Modify [% END %] - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/clubs/clubs-tab.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/clubs/clubs-tab.tt index 0863093abc..662f254aca 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/clubs/clubs-tab.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/clubs/clubs-tab.tt @@ -13,7 +13,7 @@ Description Date enrolled   - + [% t('Expand') | html %] @@ -46,7 +46,7 @@ Name Description   - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt index 484786d27a..d3bfd74524 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-authoritiessearchresultlist.tt @@ -72,7 +72,7 @@ [% UNLESS ( isEDITORS ) %] Records [% END %] - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt index f975e7a782..f5da7d2c0f 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt @@ -90,7 +90,7 @@ Date due Notes Link - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-curbside-pickups.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-curbside-pickups.tt index ccf36d5bee..202051b2bc 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-curbside-pickups.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-curbside-pickups.tt @@ -177,7 +177,7 @@ Schedule Notes Actions - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt index 6c9079d588..ce8471c3f1 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt @@ -804,7 +804,7 @@ Received date Status Note - + [% t('Expand') | html %] @@ -1293,7 +1293,7 @@ Item holds Item hold queue priority Course reserves - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt index fe4673c76f..30a728302e 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-readingrecord.tt @@ -128,7 +128,7 @@ [% IF Koha.Preference('OPACMySummaryHTML') %] Links [% END %] - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-recalls.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-recalls.tt index 4b20c5eeef..fbc534c658 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-recalls.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-recalls.tt @@ -47,7 +47,7 @@ Status Due date Modify - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-search-history.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-search-history.tt index a8008fc3e9..bc0fef6a3b 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-search-history.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-search-history.tt @@ -104,7 +104,7 @@ Date Search Results - + [% t('Expand') | html %] @@ -157,7 +157,7 @@ Date Search Results - + [% t('Expand') | html %] @@ -215,7 +215,7 @@ Date Search Results - + [% t('Expand') | html %] @@ -258,7 +258,7 @@ Date Search Results - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt index 308b00670e..68c2ea87cd 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-suggestions.tt @@ -434,7 +434,7 @@ [% IF Koha.Preference( 'OPACViewOthersSuggestions' ) == 1 %]Suggested for[% END %] [% IF Koha.Preference( 'OpacSuggestionManagedBy' ) %]Managed by[% END %] Status - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt index 87319ebb95..3d6a6793f3 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-tags.tt @@ -176,7 +176,7 @@ Title Date added - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-topissues.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-topissues.tt index 89c80020b9..e728535aa5 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-topissues.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-topissues.tt @@ -95,7 +95,7 @@ [% IF Koha.Preference( 'opacuserlogin' ) == 1 %]   [% END %] - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt index 4fa9967d7d..eade4791cc 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt @@ -363,7 +363,7 @@ Checkout note Report a problem [% END %] - + [% t('Expand') | html %] @@ -679,7 +679,7 @@ Barcode Call number Relative - + [% t('Expand') | html %] @@ -728,7 +728,7 @@ [% IF ( OPACFinesTab ) %] Fines [% END %] - + [% t('Expand') | html %] @@ -852,7 +852,7 @@ Pickup location Status   - + [% t('Expand') | html %] @@ -925,7 +925,7 @@ Status Pickup library Actions - + [% t('Expand') | html %] diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt index 3d6640c112..11788e4ff2 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt @@ -193,7 +193,7 @@ [% UNLESS ( nofines ) %] Fines [% END %] - + [% t('Expand') | html %]