From 66e925213e635e12d74bfe4f72dcd453f371cab0 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 13 Dec 2012 12:45:55 +0100 Subject: [PATCH] [IMP] Hide menu during resize bzr revid: fme@openerp.com-20121213114555-bhimmbx8i11hqahn --- addons/web/static/src/js/chrome.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 3bf5d6fb846..f49fd41cd97 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -813,13 +813,16 @@ instance.web.Menu = instance.web.Widget.extend({ } }); var resizing_timer = null; - instance.web.bus.on('resize', this, function() { + instance.web.bus.on('resize', this, function(ev) { if (resizing_timer) { clearTimeout(resizing_timer); + } else { + self.$el.hide(); } resizing_timer = setTimeout(function() { self.reflow(); - }, 500); + resizing_timer = null; + }, 300); }); }, start: function() { @@ -866,6 +869,7 @@ instance.web.Menu = instance.web.Widget.extend({ }, reflow: function() { var self = this; + this.$el.show(); var $more_container = $('.oe_menu_more_container').hide(); var $more = $('.oe_menu_more'); $more.find('> li').insertBefore($more_container);