[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
This commit is contained in:
qsm-odoo
2018-08-02 09:55:20 +02:00
parent 8ba0bbb092
commit 2587483f41
+2 -2
View File
@@ -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'));
}