[REF] web: preliminary work for the mobile Burger Menu

This commit is contained in:
Aaron Bohy
2017-09-25 13:29:17 +02:00
parent eece785b70
commit 628c19d8c3
4 changed files with 13 additions and 10 deletions
-3
View File
@@ -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:[]}};
+1 -1
View File
@@ -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)]();
@@ -56,4 +56,6 @@ var SwitchCompanyMenu = Widget.extend({
SystrayMenu.Items.push(SwitchCompanyMenu);
return SwitchCompanyMenu;
});
+10 -6
View File
@@ -1309,16 +1309,20 @@
<span class="oe_topbar_name"/>
</a>
<ul class="dropdown-menu" role="menu">
<li><a href="#" data-menu="documentation">Documentation</a></li>
<li><a href="#" data-menu="support">Support</a></li>
<li class="divider"/>
<li><a href="#" data-menu="settings">Preferences</a></li>
<li><a href="#" data-menu="account">My Odoo.com account</a></li>
<li><a href="#" data-menu="logout">Log out</a></li>
<t t-call="UserMenu.Actions"/>
</ul>
</li>
</t>
<t t-name="UserMenu.Actions">
<li><a href="#" data-menu="documentation">Documentation</a></li>
<li><a href="#" data-menu="support">Support</a></li>
<li class="divider"/>
<li><a href="#" data-menu="settings">Preferences</a></li>
<li><a href="#" data-menu="account">My Odoo.com account</a></li>
<li><a href="#" data-menu="logout">Log out</a></li>
</t>
<t t-name="SwitchCompanyMenu">
<li class="o_switch_company_menu">
<a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="#">