[ADD] Bind form warning to Cancel button

bzr revid: fme@openerp.com-20120215123901-po1dk32p9lbgadjk
This commit is contained in:
Fabien Meghazi 2012-02-15 13:39:01 +01:00
parent 987ed581f3
commit ac3006c5e5
1 changed files with 4 additions and 1 deletions

View File

@ -145,6 +145,7 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView#
do_show: function () {
var self = this;
this.$element.show().css('visibility', 'hidden');
this.$element.removeClass('oe_form_dirty');
return this.has_been_loaded.pipe(function() {
var result;
if (self.dataset.index === null) {
@ -447,7 +448,9 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView#
});
},
on_button_cancel: function() {
return this.do_prev_view({'default': 'page'});
if (this.can_be_discarded()) {
return this.do_prev_view({'default': 'page'});
}
},
on_button_new: function() {
var self = this;