moveend never triggered for base layers, p=tschaub,me r=tschaub (closes #1831)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8416 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
+14
-3
@@ -1562,6 +1562,13 @@ OpenLayers.Map = OpenLayers.Class({
|
||||
|
||||
//send the move call to the baselayer and all the overlays
|
||||
this.baseLayer.moveTo(bounds, zoomChanged, dragging);
|
||||
if(dragging) {
|
||||
this.baseLayer.events.triggerEvent("move");
|
||||
} else {
|
||||
this.baseLayer.events.triggerEvent("moveend",
|
||||
{"zoomChanged": zoomChanged}
|
||||
);
|
||||
}
|
||||
|
||||
bounds = this.baseLayer.getExtent();
|
||||
|
||||
@@ -1584,9 +1591,13 @@ OpenLayers.Map = OpenLayers.Class({
|
||||
}
|
||||
if (inRange && layer.visibility) {
|
||||
layer.moveTo(bounds, zoomChanged, dragging);
|
||||
layer.events.triggerEvent("moveend",
|
||||
{"zoomChanged": zoomChanged}
|
||||
);
|
||||
if(dragging) {
|
||||
layer.events.triggerEvent("move");
|
||||
} else {
|
||||
layer.events.triggerEvent("moveend",
|
||||
{"zoomChanged": zoomChanged}
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user