diff options
| author | Prakash Prajapati <ppr@odoo.com> | 2019-04-11 05:04:08 +0000 |
|---|---|---|
| committer | Vincent Schippefilt <vsc@odoo.com> | 2019-05-28 14:03:29 +0000 |
| commit | b3aab58a59d1eba6746ff6980b124b6a5d20b4bf (patch) | |
| tree | 1c1a1878ade9b9c440c780108a793abbca02ce28 /addons | |
| parent | 04b4818d8465abb2fb8359ad47e652f3558ea5e9 (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')
| -rw-r--r-- | addons/web/static/src/js/chrome/menu.js | 3 |
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'); } }, }); |
