diff --git a/opentech/static_src/src/javascript/components/fancybox-global.js b/opentech/static_src/src/javascript/components/fancybox-global.js index 57eb4165efdd853d887f4cb3a2b56249c5b41077..acf660fe0208f2136b77eec03cb9e4fcab7ec1da 100644 --- a/opentech/static_src/src/javascript/components/fancybox-global.js +++ b/opentech/static_src/src/javascript/components/fancybox-global.js @@ -9,4 +9,10 @@ export default () => { $('.django-select2-checkboxes').select2('close'); } }); + + // Close any open select2 dropdowns when inside a modal + $('.modal').click((e) => { + if(e.target.classList.contains('select2-selection__rendered')) return; + $('.django-select2-checkboxes').select2('close'); + }); }; diff --git a/opentech/static_src/src/javascript/main.js b/opentech/static_src/src/javascript/main.js index 37b3b6b693979529ca7888dd0683ec0ae273e8bd..fef9b3d499e7d1ab64dd1ab0590727200f6831f3 100755 --- a/opentech/static_src/src/javascript/main.js +++ b/opentech/static_src/src/javascript/main.js @@ -41,12 +41,6 @@ import fancyboxGlobal from './components/fancybox-global'; // Activity feed functionality activityFeed(); - // Close any open select2 dropdowns when inside a modal - $('.modal').click((e) => { - if(e.target.classList.contains('select2-selection__rendered')) return; - $('.django-select2-checkboxes').select2('close'); - }); - // Add <tr> toggle arrow $('.tr--parent td.title').prepend('<span class="js-tr-toggle arrow"></span>');