From 4afb657fe8d08c6f25232d5a58c785700a37c10b Mon Sep 17 00:00:00 2001 From: Michael Hafen Date: Wed, 2 Jul 2025 17:56:36 -0600 Subject: [PATCH] Bug 40298: define select2 parent in patron search modal The patron search modal in the patron card creator -> new batch -> patron search has two select2 modals, sort1 and sort2. If these are not anchored to the modal they will be anchored to the body element and appear behind the modal. To test, apply the patch and go to Tools -> Patron card creator -> New -> Card batch. - Click "Add patron(s)" - Test the "Sort 1" and "Sort 2" dropdowns. They should work correctly. Signed-off-by: Owen Leonard Signed-off-by: Baptiste Wojtkowski Signed-off-by: Lucas Gass (cherry picked from commit 20313df192bc942e7ece6a223261a872a3275522) Signed-off-by: Paul Derscheid --- koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc index 85184bdc6a..80bd155c18 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc @@ -292,8 +292,8 @@ [% END %] $(document).on("shown.bs.modal", function(){ - $('select[name="sort1_filter"]').select2({allowClear:true}); - $('select[name="sort2_filter"]').select2({allowClear:true}); + $('select[name="sort1_filter"]').select2({allowClear:true,dropdownParent:$('#patron_search_modal')}); + $('select[name="sort2_filter"]').select2({allowClear:true,dropdownParent:$('#patron_search_modal')}); }).on("hidden.bs.modal", function(){ ["sort1_filter", "sort2_filter"].forEach(function(item){ if( $('select[name=' + item + ']').data("select2") ){