From f71ae715aa87d565efba9a30e2b9a802ec364930 Mon Sep 17 00:00:00 2001 From: Timo Besenreuther <timo.besenreuther@gmail.com> Date: Tue, 19 Mar 2013 10:16:20 +0100 Subject: [PATCH] refs #3530 fixing overlay status bar in ie7 and ie8 --- plugins/Overlay/client/client.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/Overlay/client/client.js b/plugins/Overlay/client/client.js index d943421f91..b43d6e310a 100644 --- a/plugins/Overlay/client/client.js +++ b/plugins/Overlay/client/client.js @@ -104,8 +104,8 @@ var Piwik_Overlay_Client = (function() { }); var position = function() { - var scrollY = document.body.scrollTop; - var scrollX = document.body.scrollLeft; + var scrollY = document.body.parentElement.scrollTop; + var scrollX = document.body.parentElement.scrollLeft; statusBar.css({ top: (scrollY + $(window).height() - statusBar.outerHeight()) + 'px', left: (scrollX + $(window).width() - statusBar.outerWidth()) + 'px' @@ -230,6 +230,7 @@ var Piwik_Overlay_Client = (function() { statusBar.show().append(item); handleIEStatusBar(); + window.setTimeout(handleIEStatusBar, 100); return function() { item.remove(); -- GitLab