diff options
| author | qsm-odoo <qsm@odoo.com> | 2018-08-01 14:18:59 +0200 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2018-08-02 09:55:20 +0200 |
| commit | 2587483f4157825bdafe0b7de79665f3ac70cae2 (patch) | |
| tree | 0dbd8bae10a4e24ee81ce39e9aae384ac6fd2dc6 | |
| parent | 8ba0bbb0924a398d086dd58d61b265e41530c4ff (diff) | |
[FIX] web: restore the "+" menu in backend
Dropdown menus which collapsed in the "+" menu were not receiving
the proper styling anymore.
Thanks to @nla-odoo
| -rw-r--r-- | addons/web/static/src/js/core/dom.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/web/static/src/js/core/dom.js b/addons/web/static/src/js/core/dom.js index a34a207fda8..94144cb25ec 100644 --- a/addons/web/static/src/js/core/dom.js +++ b/addons/web/static/src/js/core/dom.js @@ -350,7 +350,7 @@ return { } var $items = $extraItemsToggle.children('.dropdown-menu').children(); $items.addClass('nav-item'); - $items.children().removeClass('dropdown-item').addClass('nav-link'); + $items.children('.dropdown-item, a').removeClass('dropdown-item').addClass('nav-link'); $items.insertBefore($extraItemsToggle); $extraItemsToggle.remove(); $extraItemsToggle = null; @@ -406,7 +406,7 @@ return { var $extraItems = $items.slice(nbItems).detach(); $extraItems.removeClass('nav-item'); - $extraItems.children().removeClass('nav-link').addClass('dropdown-item'); + $extraItems.children('.nav-link, a').removeClass('nav-link').addClass('dropdown-item'); $dropdownMenu.append($extraItems); $extraItemsToggle.find('.nav-link').toggleClass('active', $extraItems.children().hasClass('active')); } |
