summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorPrakash Prajapati <ppr@odoo.com>2019-04-11 05:04:08 +0000
committerVincent Schippefilt <vsc@odoo.com>2019-05-28 14:03:29 +0000
commitb3aab58a59d1eba6746ff6980b124b6a5d20b4bf (patch)
tree1c1a1878ade9b9c440c780108a793abbca02ce28 /addons/web/static/src/js
parent04b4818d8465abb2fb8359ad47e652f3558ea5e9 (diff)
[IMP] web: Hovering out of a systray menu item closes its submenus dropdown
While hovering in the systray a menu dropdown can only be open if user currently on his parent menu. It should close when user hover on another systray menu. Task: #1959678 closes odoo/odoo#32322 Signed-off-by: VincentSchippefilt <VincentSchippefilt@users.noreply.github.com>
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/chrome/menu.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/addons/web/static/src/js/chrome/menu.js b/addons/web/static/src/js/chrome/menu.js
index 552dfce811c..a3db4f86efe 100644
--- a/addons/web/static/src/js/chrome/menu.js
+++ b/addons/web/static/src/js/chrome/menu.js
@@ -226,7 +226,10 @@ var Menu = Widget.extend({
var $target = $(ev.currentTarget);
var $opened = $target.siblings('.show');
if ($opened.length) {
+ $opened.find('[data-toggle="dropdown"]').dropdown('toggle');
+ $opened.removeClass('show');
$target.find('[data-toggle="dropdown"]').dropdown('toggle');
+ $target.addClass('show');
}
},
});