From b3aab58a59d1eba6746ff6980b124b6a5d20b4bf Mon Sep 17 00:00:00 2001 From: Prakash Prajapati Date: Thu, 11 Apr 2019 05:04:08 +0000 Subject: [PATCH] [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 --- addons/web/static/src/js/chrome/menu.js | 3 +++ 1 file changed, 3 insertions(+) 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'); } }, });