[IMP] Use _.defaults

bzr revid: fme@openerp.com-20120712093708-b5p58jzdn8y78xy4
This commit is contained in:
Fabien Meghazi 2012-07-12 11:37:08 +02:00
parent 7bc9127239
commit bdd6d0e599
1 changed files with 14 additions and 12 deletions

View File

@ -33,18 +33,20 @@ instance.web.ActionManager = instance.web.Widget.extend({
last.hide();
}
item.id = _.uniqueId('breadcrumb_');
item.show = item.show || function() {
item.widget.$element.show();
};
item.hide = item.hide || function() {
item.widget.$element.hide();
};
item.destroy = item.destroy || function() {
item.widget.destroy();
};
item.get_title = item.get_title || function() {
return item.title || item.widget.get('title');
};
_.defaults(item, {
show: function() {
item.widget.$element.show();
},
hide: function() {
item.widget.$element.hide();
},
destroy: function() {
item.widget.destroy();
},
get_title: function() {
return item.title || item.widget.get('title');
}
});
this.breadcrumbs.push(item);
},
on_breadcrumb_clicked: function(ev) {