incorporate suggestions by @ahocevar and @elemoine
This commit is contained in:
@@ -86,13 +86,13 @@ OpenLayers.Layer = OpenLayers.Class({
|
|||||||
* element - {DOMElement} A reference to layer.events.element.
|
* element - {DOMElement} A reference to layer.events.element.
|
||||||
*
|
*
|
||||||
* Supported map event types:
|
* Supported map event types:
|
||||||
* loadstart - Triggered when layer loading starts. When using Fixed or
|
* loadstart - Triggered when layer loading starts. When using a Vector
|
||||||
* BBOX strategies, the event object includes a *filter* property
|
* layer with a Fixed or BBOX strategy, the event object includes
|
||||||
* holding the OpenLayers.Filter used when calling read on the
|
* a *filter* property holding the OpenLayers.Filter used when
|
||||||
* protocol.
|
* calling read on the protocol.
|
||||||
* loadend - Triggered when layer loading ends. When using Fixed or BBOX
|
* loadend - Triggered when layer loading ends. When using a Vector layer
|
||||||
* strategies, the event object includes a *response* property holding
|
* with a Fixed or BBOX strategy, the event object includes a
|
||||||
* an OpenLayers.Protocol.Response object.
|
* *response* property holding an OpenLayers.Protocol.Response object.
|
||||||
* visibilitychanged - Triggered when layer visibility is changed.
|
* visibilitychanged - Triggered when layer visibility is changed.
|
||||||
* move - Triggered when layer moves (triggered with every mousemove
|
* move - Triggered when layer moves (triggered with every mousemove
|
||||||
* during a drag).
|
* during a drag).
|
||||||
|
|||||||
@@ -217,11 +217,11 @@ OpenLayers.Strategy.BBOX = OpenLayers.Class(OpenLayers.Strategy, {
|
|||||||
this.layer.protocol.abort(this.response);
|
this.layer.protocol.abort(this.response);
|
||||||
this.layer.events.triggerEvent("loadend");
|
this.layer.events.triggerEvent("loadend");
|
||||||
}
|
}
|
||||||
var filter = this.createFilter();
|
var evt = {filter: this.createFilter()};
|
||||||
this.layer.events.triggerEvent("loadstart", {filter: filter});
|
this.layer.events.triggerEvent("loadstart", evt);
|
||||||
this.response = this.layer.protocol.read(
|
this.response = this.layer.protocol.read(
|
||||||
OpenLayers.Util.applyDefaults({
|
OpenLayers.Util.applyDefaults({
|
||||||
filter: filter,
|
filter: evt.filter,
|
||||||
callback: this.merge,
|
callback: this.merge,
|
||||||
scope: this
|
scope: this
|
||||||
}, options));
|
}, options));
|
||||||
|
|||||||
Reference in New Issue
Block a user