[FIX] web_calendar: don't focus quick create when disabled

web_calendar tried to focus the quick create instance, even when it has
been disabled.  Result: boom (example: hr/leave request: click on
calendar).
This commit is contained in:
Géry Debongnie
2015-03-18 12:21:22 +01:00
parent 2283e6a9da
commit 55acc522b9
@@ -357,7 +357,7 @@ var CalendarView = View.extend({
return this.quick.trigger('close');
}
var QuickCreate = this.get_quick_create_class();
this.options.disable_quick_create = this.options.disable_quick_create || !this.quick_add_pop;
this.quick = new QuickCreate(this, this.dataset, true, this.options, data_template);
this.quick.on('added', this, this.quick_created)
@@ -368,8 +368,9 @@ var CalendarView = View.extend({
this.$calendar.fullCalendar('unselect');
});
this.quick.replace(this.$el.find('.oe_calendar_qc_placeholder'));
this.quick.focus();
if (!this.options.disable_quick_create) {
this.quick.focus();
}
},
/**