From ca8222a13c2d2a4672fb3d8ae9e8453665c4bbc3 Mon Sep 17 00:00:00 2001 From: ahocevar Date: Mon, 18 Jan 2010 12:44:50 +0000 Subject: [PATCH] Rotate point geometries only. Committed version differs from the patch (=== instead of == for all geometry type checks). r=tschaub (closes #2423) git-svn-id: http://svn.openlayers.org/trunk/openlayers@9954 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- lib/OpenLayers/Renderer/VML.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/OpenLayers/Renderer/VML.js b/lib/OpenLayers/Renderer/VML.js index d9a6593c07..8cb7ee6d07 100644 --- a/lib/OpenLayers/Renderer/VML.js +++ b/lib/OpenLayers/Renderer/VML.js @@ -217,7 +217,7 @@ OpenLayers.Renderer.VML = OpenLayers.Class(OpenLayers.Renderer.Elements, { options = options || node._options; var widthFactor = 1; - if (node._geometryClass == "OpenLayers.Geometry.Point") { + if (node._geometryClass === "OpenLayers.Geometry.Point") { if (style.externalGraphic) { if (style.graphicTitle) { node.title=style.graphicTitle; @@ -273,7 +273,7 @@ OpenLayers.Renderer.VML = OpenLayers.Class(OpenLayers.Renderer.Elements, { } fill.opacity = style.fillOpacity; - if (node._geometryClass == "OpenLayers.Geometry.Point" && + if (node._geometryClass === "OpenLayers.Geometry.Point" && style.externalGraphic) { // override fillOpacity @@ -302,7 +302,7 @@ OpenLayers.Renderer.VML = OpenLayers.Class(OpenLayers.Renderer.Elements, { // the fill, because this is part of the hack described // in graphicRotate fill.opacity = 0; - } else { + } else if(node._geometryClass === "OpenLayers.Geometry.Point") { node.style.rotation = style.rotation; } }