diff options
| author | Fabien Pinckaers <fp@openerp.com> | 2013-02-24 10:46:16 +0100 |
|---|---|---|
| committer | Fabien Pinckaers <fp@openerp.com> | 2013-02-24 10:46:16 +0100 |
| commit | 6c3a754e07d65e6a6bef6793bb852586e7bdfdff (patch) | |
| tree | a4db90fabed416b92b0d07d6e355f695e7ad3d4d /addons/web/static/src/js | |
| parent | 96e97f7624f90d1870622d11f9980a640d696f61 (diff) | |
| parent | f05be9414283636214e64f42672f4ea492ee5b3f (diff) | |
[IMP] firefox layout issues
bzr revid: fp@openerp.com-20130224094616-n2o57txk39q97e1m
Diffstat (limited to 'addons/web/static/src/js')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index a023dd54174..e84c21017b5 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -3052,9 +3052,9 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc this.$input.keydown(input_changed); this.$input.change(input_changed); this.$drop_down.click(function() { + self.$input.focus(); if (self.$input.autocomplete("widget").is(":visible")) { - self.$input.autocomplete("close"); - self.$input.focus(); + self.$input.autocomplete("close"); } else { if (self.get("value") && ! self.floating) { self.$input.autocomplete("search", ""); @@ -4099,6 +4099,13 @@ instance.web.form.FieldMany2ManyTags = instance.web.form.AbstractField.extend(in focus: function () { this.$text[0].focus(); }, + set_dimensions: function (height, width) { + this._super(height, width); + this.$("textarea").css({ + width: width, + minHeight: height + }); + }, }); /** |
