this.dialog_widget.setParent(this.dialog);
var initialized = this.dialog_widget.appendTo(this.dialog.$el);
this.dialog.open();
- return initialized;
+ return $.when(initialized);
}
if (this.inner_widget && this.webclient.has_uncommitted_changes()) {
return $.Deferred().reject();
if (!view) {
return $.Deferred().reject();
}
- if (view_type !== 'form') {
+ if ((view_type !== 'form') && (view_type !== 'diagram')) {
this.view_stack = [];
}
data: {action: JSON.stringify(action)},
complete: instance.web.unblockUI
});
+ } else {
+ self.do_warn("Warning", "No record selected.");
}
break;
case 'leave_debug':