summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/core/dom.js
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2018-08-01 14:18:59 +0200
committerqsm-odoo <qsm@odoo.com>2018-08-02 09:55:20 +0200
commit2587483f4157825bdafe0b7de79665f3ac70cae2 (patch)
tree0dbd8bae10a4e24ee81ce39e9aae384ac6fd2dc6 /addons/web/static/src/js/core/dom.js
parent8ba0bbb0924a398d086dd58d61b265e41530c4ff (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
Diffstat (limited to 'addons/web/static/src/js/core/dom.js')
-rw-r--r--addons/web/static/src/js/core/dom.js4
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'));
}