[OpenLayers-Commits] r6041 - sandbox/tschaub/events/lib/OpenLayers

commits at openlayers.org commits at openlayers.org
Thu Feb 7 17:38:56 EST 2008


Author: tschaub
Date: 2008-02-07 17:38:56 -0500 (Thu, 07 Feb 2008)
New Revision: 6041

Modified:
   sandbox/tschaub/events/lib/OpenLayers/Map.js
Log:
Adding layer related properties to map triggered events.

Modified: sandbox/tschaub/events/lib/OpenLayers/Map.js
===================================================================
--- sandbox/tschaub/events/lib/OpenLayers/Map.js	2008-02-07 22:33:31 UTC (rev 6040)
+++ sandbox/tschaub/events/lib/OpenLayers/Map.js	2008-02-07 22:38:56 UTC (rev 6041)
@@ -737,7 +737,7 @@
             layer.redraw();
         }
 
-        this.events.triggerEvent("addlayer");
+        this.events.triggerEvent("addlayer", {layer: layer});
     },
 
     /**
@@ -810,7 +810,7 @@
 
         this.resetLayersZIndex();
 
-        this.events.triggerEvent("removelayer");
+        this.events.triggerEvent("removelayer", {layer: layer});
     },
 
     /**
@@ -862,7 +862,9 @@
             for (var i = 0; i < this.layers.length; i++) {
                 this.setLayerZIndex(this.layers[i], i);
             }
-            this.events.triggerEvent("changelayer");
+            this.events.triggerEvent("changelayer", {
+                layer: layer, property: "order"
+            });
         }
     },
 
@@ -935,7 +937,9 @@
                     this.setCenter(newCenter, newZoom, false, true);
                 }
 
-                this.events.triggerEvent("changebaselayer");
+                this.events.triggerEvent("changebaselayer", {
+                    layer: this.baseLayer
+                });
             }        
         }
     },
@@ -1375,7 +1379,9 @@
                         if (!inRange) {
                             layer.display(false);
                         }
-                        this.events.triggerEvent("changelayer");
+                        this.events.triggerEvent("changelayer", {
+                            layer: layer, property: "visibility"
+                        });
                     }
                     if (inRange && layer.visibility) {
                         layer.moveTo(bounds, zoomChanged, dragging);



More information about the Commits mailing list