[IMP] action ir.ui.menu
bzr revid: al@openerp.com-20111212103905-6zjkkou9cquxs2ys
This commit is contained in:
parent
2835985787
commit
900c2e2daa
|
@ -1120,6 +1120,13 @@ openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClie
|
|||
on_menu_action: function(action) {
|
||||
this.action_manager.do_action(action);
|
||||
},
|
||||
do_action: function(action) {
|
||||
console.log("Action",action);
|
||||
if(action.type === "ir.ui.menu") {
|
||||
this.do_reload();
|
||||
this.rpc('/web/menu/action', {'menu_id': action.menu_id}, this.menu.on_menu_action_loaded);
|
||||
}
|
||||
},
|
||||
do_about: function() {
|
||||
}
|
||||
|
||||
|
|
|
@ -177,6 +177,9 @@ session.web.ActionManager = session.web.Widget.extend({
|
|||
},
|
||||
ir_actions_act_url: function (action) {
|
||||
window.open(action.url, action.target === 'self' ? '_self' : '_blank');
|
||||
},
|
||||
ir_ui_menu: function (action) {
|
||||
this.widget_parent.do_action(action);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in New Issue