diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2012-08-08 16:13:01 +0200 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2012-08-08 16:13:01 +0200 |
| commit | 30ff136a839976137c28667e3112f2dfa0dc85be (patch) | |
| tree | 924672870bc26a604666e961a9cec671889830b9 /addons/web/static/src | |
| parent | 4ae8ce4516c228ce9c9e47b233d224a15caa6bb4 (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.js | 7 |
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")) { |
