diff --git a/addons/web/static/src/js/chrome/menu.js b/addons/web/static/src/js/chrome/menu.js index 5fdfec5fb37..c9d58d89c81 100644 --- a/addons/web/static/src/js/chrome/menu.js +++ b/addons/web/static/src/js/chrome/menu.js @@ -5,11 +5,8 @@ var core = require('web.core'); var session = require('web.session'); var Widget = require('web.Widget'); -var QWeb = core.qweb; - var Menu = Widget.extend({ init: function() { - var self = this; this._super.apply(this, arguments); this.is_bound = $.Deferred(); this.data = {data:{children:[]}}; diff --git a/addons/web/static/src/js/chrome/user_menu.js b/addons/web/static/src/js/chrome/user_menu.js index 5e1691c6640..84c16b51f82 100644 --- a/addons/web/static/src/js/chrome/user_menu.js +++ b/addons/web/static/src/js/chrome/user_menu.js @@ -23,7 +23,7 @@ var UserMenu = Widget.extend({ start: function () { var self = this; var session = this.getSession(); - this.$el.on('click', '.dropdown-menu li a[data-menu]', function (ev) { + this.$el.on('click', 'li a[data-menu]', function (ev) { ev.preventDefault(); var menu = $(this).data('menu'); self['_onMenu' + menu.charAt(0).toUpperCase() + menu.slice(1)](); diff --git a/addons/web/static/src/js/widgets/switch_company_menu.js b/addons/web/static/src/js/widgets/switch_company_menu.js index 872ebb54fdb..ac0b6f50738 100644 --- a/addons/web/static/src/js/widgets/switch_company_menu.js +++ b/addons/web/static/src/js/widgets/switch_company_menu.js @@ -56,4 +56,6 @@ var SwitchCompanyMenu = Widget.extend({ SystrayMenu.Items.push(SwitchCompanyMenu); +return SwitchCompanyMenu; + }); diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 446ff26c2df..40b94a5a11d 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1309,16 +1309,20 @@
+