From e7d7483fbf9687f3fd8c279b21adde683df81322 Mon Sep 17 00:00:00 2001 From: Juuso Lehtinen Date: Tue, 30 Sep 2014 14:52:24 +0300 Subject: [PATCH 1/2] Fixed label positioning in IE SVG renderer. Added detection to IE 11. --- lib/OpenLayers/Renderer/SVG.js | 3 +++ lib/OpenLayers/Util.js | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/lib/OpenLayers/Renderer/SVG.js b/lib/OpenLayers/Renderer/SVG.js index 263aac0be0..4ca55b3768 100644 --- a/lib/OpenLayers/Renderer/SVG.js +++ b/lib/OpenLayers/Renderer/SVG.js @@ -735,6 +735,9 @@ OpenLayers.Renderer.SVG = OpenLayers.Class(OpenLayers.Renderer.Elements, { vfactor = -.5; } tspan.setAttribute("dy", (vfactor*(numRows-1)) + "em"); + if (OpenLayers.BROWSER_NAME === "msie") { + tspan.setAttribute("dy", ".35em"); + } } else { tspan.setAttribute("dy", "1em"); } diff --git a/lib/OpenLayers/Util.js b/lib/OpenLayers/Util.js index 8c3e37f5a1..16d1732e34 100644 --- a/lib/OpenLayers/Util.js +++ b/lib/OpenLayers/Util.js @@ -1489,6 +1489,11 @@ OpenLayers.BROWSER_NAME = (function() { name = "mozilla"; } } + + // IE 11 can't be detected by searching "msie" from user string + if (window.ActiveXObject || "ActiveXObject" in window) + name = "msie"; + return name; })(); From 5073451631c6598837bb920266cfa8fa43437573 Mon Sep 17 00:00:00 2001 From: Juuso Lehtinen Date: Tue, 30 Sep 2014 15:09:31 +0300 Subject: [PATCH 2/2] Update Util.js --- lib/OpenLayers/Util.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/OpenLayers/Util.js b/lib/OpenLayers/Util.js index 16d1732e34..d999a5c50b 100644 --- a/lib/OpenLayers/Util.js +++ b/lib/OpenLayers/Util.js @@ -1490,7 +1490,7 @@ OpenLayers.BROWSER_NAME = (function() { } } - // IE 11 can't be detected by searching "msie" from user string + // IE 11 can't be detected by searching "msie" from user agent string if (window.ActiveXObject || "ActiveXObject" in window) name = "msie";