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