summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorvta vta@openerp.com <>2012-08-08 17:44:22 +0200
committervta vta@openerp.com <>2012-08-08 17:44:22 +0200
commit6bb818263e484b119e794ffc030de5bb2b1c42ce (patch)
tree87b759f058aedb4cd374e90b738202bf706debb3 /addons/web/static/src
parent065ffcd244f21bc194c684062de7afcb699d7f35 (diff)
[FIX] Fixed bug in view_form.js
bzr revid: vta@openerp.com-20120808154422-nbjabrc3cxcb030g
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/view_form.js20
1 files changed, 2 insertions, 18 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index 9c102de7142..22c8b99549d 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -684,7 +684,6 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
var self = this;
return this.do_save().then(function(result) {
self.to_view_mode();
- self.fields.stage_id.render_list();
});
},
on_button_cancel: function(event) {
@@ -708,7 +707,6 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
});
},
on_button_edit: function() {
- this.fields.stage_id.render_list();
return this.to_edit_mode();
},
on_button_create: function() {
@@ -2829,21 +2827,7 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
tip_def.reject();
}
};
- var ignore_blur = false;
- this.$input.on({
- focusout: anyoneLoosesFocus,
- focus: function () { self.trigger('focused'); },
- autocompleteopen: function () { ignore_blur = true; },
- autocompleteclose: function () { ignore_blur = false; },
- blur: function () {
- // autocomplete open
- if (ignore_blur) { return; }
- if (_(self.getChildren()).any(function (child) {
- return child instanceof instance.web.form.AbstractFormPopup;
- })) { return; }
- self.trigger('blurred');
- }
- });
+ this.$input.focusout(anyoneLoosesFocus);
var isSelecting = false;
// autocomplete
@@ -2886,7 +2870,7 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
}
isSelecting = false;
});
- this.setupFocus(this.$follow_button);
+ this.setupFocus(this.$input.add(this.$follow_button));
},
render_value: function(no_recurse) {
var self = this;