From 07b0292e2c1038632fe33c4c858c346cfd002dbc Mon Sep 17 00:00:00 2001 From: Santanu Barman <106900914+Santanu-dev@users.noreply.github.com> Date: Tue, 27 Sep 2022 01:43:25 +0530 Subject: [PATCH] fixed dropdown issue on tables issue #1249 (#1269) --- src/js/src/dropdown.js | 7 +++++-- src/scss/ui/_dropdowns.scss | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/js/src/dropdown.js b/src/js/src/dropdown.js index 35979fefb..3cde845b1 100644 --- a/src/js/src/dropdown.js +++ b/src/js/src/dropdown.js @@ -5,5 +5,8 @@ Core dropdowns */ let dropdownTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="dropdown"]')); dropdownTriggerList.map(function (dropdownTriggerEl) { - return new Dropdown(dropdownTriggerEl); -}); \ No newline at end of file + let options = { + boundary: dropdownTriggerEl.getAttribute('data-bs-boundary') === 'viewport' ? document.querySelector('.btn') : 'clippingParents', + } + return new Dropdown(dropdownTriggerEl, options); +}); diff --git a/src/scss/ui/_dropdowns.scss b/src/scss/ui/_dropdowns.scss index 78bd31c2d..a110d7aa0 100644 --- a/src/scss/ui/_dropdowns.scss +++ b/src/scss/ui/_dropdowns.scss @@ -115,4 +115,5 @@ border: 0; box-shadow: none; } -} \ No newline at end of file +} +