Changed to test for WebKit instead of safari because chrome was added to the OpenLayers.BROWSER_NAME test

This commit is contained in:
Gregers Gram Rygg
2012-05-29 14:21:49 +02:00
parent 50d24d7756
commit 1a25a0704f

View File

@@ -1233,7 +1233,7 @@ OpenLayers.Util.pagePosition = function(forElement) {
var browser = OpenLayers.BROWSER_NAME;
// opera & (safari absolute) incorrectly account for body offsetTop
if (browser == "opera" || (browser == "safari" &&
if (browser == "opera" || (OpenLayers.IS_WEBKIT &&
OpenLayers.Element.getStyle(forElement, 'position') == 'absolute')) {
pos[1] -= document.body.offsetTop;
}