diff options
| author | Denis Ledoux <dle@openerp.com> | 2014-04-18 17:14:00 +0200 |
|---|---|---|
| committer | Denis Ledoux <dle@openerp.com> | 2014-04-18 17:14:00 +0200 |
| commit | b250c5f9f50df6d9b50e4fbeb2128c04247c0e44 (patch) | |
| tree | 34e81cffe74b0d6eed8302ea81fb3d5ad7d3df30 /addons/web/static/src | |
| parent | 02a9df59b78ef83962a07a5b6e0a10c20cb72b42 (diff) | |
| parent | 5ff7146e151176a71b9efebcb2032945e573f613 (diff) | |
[MERGE] Forward-port of latest saas-3 bugfixes, up to rev. 4003 revid:dle@openerp.com-20140417161003-g3mchwrucp6ab8tu
bzr revid: dle@openerp.com-20140418151400-1g98vljq3cjv0czs
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 0ecd164a5e1..13a357a1d82 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -730,8 +730,9 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM } } }, - on_button_save: function() { + on_button_save: function(e) { var self = this; + $(e.target).attr("disabled", true); return this.save().done(function(result) { self.trigger("save", result); self.reload().then(function() { @@ -741,6 +742,8 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM parent.menu.do_reload_needaction(); } }); + }).always(function(){ + $(e.target).attr("disabled", false); }); }, on_button_cancel: function(event) { |
