From ad6f3b157144e17959c62f04df7ceefe3bff6b92 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 1 Aug 2012 13:39:24 +0200 Subject: [PATCH] [FIX] Sidebar add attachment: click event order in firefox difference for html#click and input[type=file] click bzr revid: fme@openerp.com-20120801113924-8303s20551rhocqe --- addons/web/static/src/js/chrome.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 7c4cdf969f1..a74fe190271 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -914,8 +914,10 @@ instance.web.Client = instance.web.Widget.extend({ } }, 0); }); - instance.web.bus.on('click', this, function() { - self.$element.find('.oe_dropdown_menu.oe_opened').removeClass('oe_opened'); + instance.web.bus.on('click', this, function(ev) { + if (!$(ev.target).is('input[type=file]')) { + self.$element.find('.oe_dropdown_menu.oe_opened').removeClass('oe_opened'); + } }); }, show_common: function() {