summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2012-08-08 16:13:01 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2012-08-08 16:13:01 +0200
commit30ff136a839976137c28667e3112f2dfa0dc85be (patch)
tree924672870bc26a604666e961a9cec671889830b9 /addons/web/static/src
parent4ae8ce4516c228ce9c9e47b233d224a15caa6bb4 (diff)
[FIX] problem in m2o when you delete something using the delete button of the keyboard
bzr revid: nicolas.vanhoren@openerp.com-20120808141301-ts4und7qynxh6i3p
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/view_form.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index 8276a1b219c..8dab38fff01 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -2753,7 +2753,7 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
});
// some behavior for input
- this.$input.keydown(function() {
+ var input_changed = function() {
if (self.current_display !== self.$input.val()) {
self.current_display = self.$input.val();
if (self.$input.val() === "") {
@@ -2763,7 +2763,9 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
self.floating = true;
}
}
- });
+ };
+ this.$input.keydown(input_changed);
+ this.$input.change(input_changed);
this.$drop_down.click(function() {
if (self.$input.autocomplete("widget").is(":visible")) {
self.$input.autocomplete("close");
@@ -2864,7 +2866,6 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
});
this.setupFocus(this.$input.add(this.$follow_button));
},
-
render_value: function(no_recurse) {
var self = this;
if (! this.get("value")) {