summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorFabien Meghazi <fme@openerp.com>2012-04-09 22:10:17 +0200
committerFabien Meghazi <fme@openerp.com>2012-04-09 22:10:17 +0200
commit63e14ebeaa54f83029ef0af32a7e1f9e7ebd31d0 (patch)
treead631a65f0ee4cc06a4ee383d2ae0eaf68b69a67 /addons/web/static/src/js
parent4e40395d3c830044bf993c363ae1fbdba4101276 (diff)
[FIX] Form save dirty button
bzr revid: fme@openerp.com-20120409201017-auczo7u6kivvvbg2
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/view_form.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index 0957815b83b..c27bbc465bf 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -121,6 +121,7 @@ openerp.web.FormView = openerp.web.View.extend({
}
if (this.$buttons) {
this.$buttons.find('.oe_form_buttons').show();
+ this.$buttons.find('.oe_form_button_save').removeClass('oe_form_button_save_dirty');
}
if (this.$pager) {
this.$pager.find('.oe_form_pager').show();
@@ -196,6 +197,7 @@ openerp.web.FormView = openerp.web.View.extend({
self.do_push_state({id:record.id});
}
self.$element.removeClass('oe_form_dirty');
+ self.$buttons.find('.oe_form_button_save').removeClass('oe_form_button_save_dirty');
});
},
on_form_changed: function() {
@@ -209,6 +211,7 @@ openerp.web.FormView = openerp.web.View.extend({
},
do_notify_change: function() {
this.$element.addClass('oe_form_dirty');
+ this.$buttons.find('.oe_form_button_save').addClass('oe_form_button_save_dirty');
},
on_pager_action: function(action) {
if (this.can_be_discarded()) {