Ticket #798: iecrash.patch
| File iecrash.patch, 1.1 kB (added by crschmidt, 1 year ago) |
|---|
-
lib/OpenLayers/Util.js
old new 956 956 var valueT = 0, valueL = 0; 957 957 958 958 var element = forElement; 959 do { 960 valueT += element.offsetTop || 0; 961 valueL += element.offsetLeft || 0; 959 try { 960 do { 961 valueT += element.offsetTop || 0; 962 valueL += element.offsetLeft || 0; 962 963 963 // Safari fix964 if (element.offsetParent==document.body)965 if (OpenLayers.Element.getStyle(element,'position')=='absolute') break;964 // Safari fix 965 if (element.offsetParent==document.body) 966 if (OpenLayers.Element.getStyle(element,'position')=='absolute') break; 966 967 967 } while (element = element.offsetParent); 968 } while (element = element.offsetParent); 969 } catch (exception) { 970 OpenLayers.Console.error("OpenLayers.Util.pagePosition failed: element with id " + element.id + " may be misplaced.") 971 } 968 972 969 973 element = forElement; 970 974 do {
