return response object on "loadend" event for Fixed and BBOX strategies

This commit is contained in:
Donald Curtis
2012-08-07 14:48:14 -05:00
parent 65cacaa756
commit 2696494443
3 changed files with 6 additions and 4 deletions

View File

@@ -87,7 +87,9 @@ OpenLayers.Layer = OpenLayers.Class({
*
* Supported map event types:
* loadstart - Triggered when layer loading starts.
* loadend - Triggered when layer loading ends.
* loadend - Triggered when layer loading ends. When using Fixed or BBOX
* strategies, the event object includes a *response* property holding
* an OpenLayers.Protocol.Response object.
* visibilitychanged - Triggered when layer visibility is changed.
* move - Triggered when layer moves (triggered with every mousemove
* during a drag).
@@ -119,7 +121,7 @@ OpenLayers.Layer = OpenLayers.Class({
/**
* Property: alpha
* {Boolean} The layer's images have an alpha channel. Default is false.
* {Boolean} The layer's images have an alpha channel. Default is false.
*/
alpha: false,

View File

@@ -278,7 +278,7 @@ OpenLayers.Strategy.BBOX = OpenLayers.Class(OpenLayers.Strategy, {
this.layer.addFeatures(features);
}
this.response = null;
this.layer.events.triggerEvent("loadend");
this.layer.events.triggerEvent("loadend", {response: resp});
},
CLASS_NAME: "OpenLayers.Strategy.BBOX"

View File

@@ -124,7 +124,7 @@ OpenLayers.Strategy.Fixed = OpenLayers.Class(OpenLayers.Strategy, {
}
layer.addFeatures(features);
}
layer.events.triggerEvent("loadend");
layer.events.triggerEvent("loadend", {response: resp});
},
CLASS_NAME: "OpenLayers.Strategy.Fixed"