[OpenLayers-Commits] r4212 - trunk/openlayers/lib/OpenLayers/Renderer
commits at openlayers.org
commits at openlayers.org
Mon Sep 10 20:22:10 EDT 2007
Author: tschaub
Date: 2007-09-10 20:22:09 -0400 (Mon, 10 Sep 2007)
New Revision: 4212
Modified:
trunk/openlayers/lib/OpenLayers/Renderer/Elements.js
Log:
allow geometry collections to be rendered (closes #960).
Modified: trunk/openlayers/lib/OpenLayers/Renderer/Elements.js
===================================================================
--- trunk/openlayers/lib/OpenLayers/Renderer/Elements.js 2007-09-10 23:37:31 UTC (rev 4211)
+++ trunk/openlayers/lib/OpenLayers/Renderer/Elements.js 2007-09-11 00:22:09 UTC (rev 4212)
@@ -110,10 +110,11 @@
* featureId - {String}
*/
drawGeometry: function(geometry, style, featureId) {
-
- if ((geometry.CLASS_NAME == "OpenLayers.Geometry.MultiPoint") ||
- (geometry.CLASS_NAME == "OpenLayers.Geometry.MultiLineString") ||
- (geometry.CLASS_NAME == "OpenLayers.Geometry.MultiPolygon")) {
+ var className = geometry.CLASS_NAME;
+ if ((className == "OpenLayers.Geometry.Collection") ||
+ (className == "OpenLayers.Geometry.MultiPoint") ||
+ (className == "OpenLayers.Geometry.MultiLineString") ||
+ (className == "OpenLayers.Geometry.MultiPolygon")) {
for (var i = 0; i < geometry.components.length; i++) {
this.drawGeometry(geometry.components[i], style, featureId);
}
More information about the Commits
mailing list