[FIX] remove events during re-render, so they're not registered multiple times
bzr revid: xmo@openerp.com-20110816111746-hiv9699dfjss6njv
This commit is contained in:
@@ -868,7 +868,9 @@ openerp.base.Header = openerp.base.Widget.extend({
|
||||
self.session.sc_list = shortcuts;
|
||||
self.$element.find('.oe-shortcuts')
|
||||
.html(QWeb.render('Shortcuts', {'shortcuts': shortcuts}))
|
||||
.delegate('li', 'click', function() {
|
||||
.undelegate('li', 'click')
|
||||
.delegate('li', 'click', function(e) {
|
||||
e.stopPropagation();
|
||||
self.session.active_id = this.id;
|
||||
self.rpc('/base/menu/action', {'menu_id':this.id}, function(ir_menu_data) {
|
||||
if (ir_menu_data.action.length){
|
||||
|
||||
Reference in New Issue
Block a user