diff options
author | Phil Hughes <me@iamphill.com> | 2016-03-18 12:54:10 +0000 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2016-03-18 12:54:10 +0000 |
commit | 4366af51558f667b4d5882e4f01701ec993e12cc (patch) | |
tree | bac28959b217d79245feb811125c4b476ab1bd3e | |
parent | e877cfda4de35e594de0e028c247270fcf6034ed (diff) | |
download | gitlab-ce-4366af51558f667b4d5882e4f01701ec993e12cc.tar.gz |
Added JS to fix dropdown alignment
Closes #14386
-rw-r--r-- | app/assets/javascripts/dropdowns.js.coffee | 10 |
1 files changed, 10 insertions, 0 deletions
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' |