From c577fccb3f939cdf012067316af6641b442acc03 Mon Sep 17 00:00:00 2001 From: Aaron Bohy Date: Thu, 16 Jun 2016 10:57:39 +0200 Subject: [PATCH] [IMP] web: webclient: listen to scroll event and propagate events on the main bus --- addons/web/static/src/js/abstract_web_client.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/abstract_web_client.js b/addons/web/static/src/js/abstract_web_client.js index 121ac43bdad..c3985f4cf5c 100644 --- a/addons/web/static/src/js/abstract_web_client.js +++ b/addons/web/static/src/js/abstract_web_client.js @@ -62,7 +62,11 @@ var WebClient = Widget.extend({ // though it has no valid session return $.when(); } - }).then(core.bus.trigger.bind(core.bus, 'web_client_ready')); + }).then(function () { + // Listen to 'scroll' event and propagate it on main bus + self.action_manager.$el.on('scroll', core.bus.trigger.bind(core.bus, 'scroll')); + core.bus.trigger('web_client_ready'); + }); }, bind_events: function() { var self = this;