From 9b8a5764a28e0f9ab439dd75c32b8229500f31ae Mon Sep 17 00:00:00 2001 From: Ryan Laddusaw Date: Tue, 21 Jan 2025 17:10:18 -0500 Subject: [PATCH] Copy seleced items instead of moving to the top --- .../components/search--advanced.scss | 6 ++ .../multiselect_combobox_component.html.erb | 10 +-- .../orangelight/multiselect_combobox.es6 | 90 +++++++++++++------ spec/features/advanced_searching_spec.rb | 2 +- .../orangelight/multiselect_combobox.spec.js | 10 ++- 5 files changed, 82 insertions(+), 36 deletions(-) diff --git a/app/assets/stylesheets/components/search--advanced.scss b/app/assets/stylesheets/components/search--advanced.scss index e39b723d5..8f4315156 100644 --- a/app/assets/stylesheets/components/search--advanced.scss +++ b/app/assets/stylesheets/components/search--advanced.scss @@ -100,6 +100,12 @@ white-space: normal; } +.dropdown-item.divider { + pointer-events: none; + border-bottom: 1px solid black; + margin-bottom: 4px; +} + .row .range_limit input.range_begin, .row .range_limit input.range_end { width: 5em; diff --git a/app/components/multiselect_combobox_component.html.erb b/app/components/multiselect_combobox_component.html.erb index f2d131e62..f31471762 100644 --- a/app/components/multiselect_combobox_component.html.erb +++ b/app/components/multiselect_combobox_component.html.erb @@ -5,16 +5,16 @@ aria-expanded="false" aria-controls="<%= @listbox_id %>">