From 4366af51558f667b4d5882e4f01701ec993e12cc Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Fri, 18 Mar 2016 12:54:10 +0000 Subject: Added JS to fix dropdown alignment Closes #14386 --- app/assets/javascripts/dropdowns.js.coffee | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 app/assets/javascripts/dropdowns.js.coffee diff --git a/app/assets/javascripts/dropdowns.js.coffee b/app/assets/javascripts/dropdowns.js.coffee new file mode 100644 index 00000000000..715ac644bdb --- /dev/null +++ b/app/assets/javascripts/dropdowns.js.coffee @@ -0,0 +1,10 @@ +$ -> + $('[data-toggle="dropdown"]').each -> + $dropdown = $(@).parent() + $menu = $dropdown.find('.dropdown-menu') + + $dropdown.on 'shown.bs.dropdown', -> + dropdownRight = $menu.offset().left + $menu.outerWidth() + + if dropdownRight >= $(window).width() + $menu.addClass 'dropdown-menu-align-right' -- cgit v1.2.1