diff options
| author | Fabien Meghazi <fme@openerp.com> | 2012-04-09 22:10:17 +0200 |
|---|---|---|
| committer | Fabien Meghazi <fme@openerp.com> | 2012-04-09 22:10:17 +0200 |
| commit | 63e14ebeaa54f83029ef0af32a7e1f9e7ebd31d0 (patch) | |
| tree | ad631a65f0ee4cc06a4ee383d2ae0eaf68b69a67 /addons/web/static/src/js | |
| parent | 4e40395d3c830044bf993c363ae1fbdba4101276 (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.js | 3 |
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()) { |
