From 809968ecfd8ab4e6bc667a5d8d30077edc6d7e6b Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 17 Jan 2012 13:44:17 +0100 Subject: [PATCH] [FIX] Char fields don't correctly retain their values in Firefox 3.6 Unknown bug in old version of firefox : input type=text onchange event not fired when tootip is shown Disabled tooltips for gecko version < 2 lp bug: https://launchpad.net/bugs/911327 fixed bzr revid: fme@openerp.com-20120117124417-k3vdiktc93gl99fi --- addons/web/static/src/js/view_form.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index e761173e042..290af47c04c 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -790,6 +790,11 @@ openerp.web.form.Widget = openerp.web.Widget.extend(/** @lends openerp.web.form. return QWeb.render(template, { "widget": this }); }, do_attach_tooltip: function(widget, trigger, options) { + if ($.browser.mozilla && parseInt($.browser.version.split('.')[0], 10) < 2) { + // Unknown bug in old version of firefox : + // input type=text onchange event not fired when tootip is shown + return; + } widget = widget || this; trigger = trigger || this.$element; options = _.extend({