#1774 Ability to cancel a Protocol request, r=fredj (closes #1774)

git-svn-id: http://svn.openlayers.org/trunk/openlayers@8420 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
Éric Lemoine
2008-11-28 16:09:40 +00:00
parent 274afe0a5f
commit 8c06729f6b
4 changed files with 42 additions and 27 deletions

View File

@@ -157,13 +157,9 @@ OpenLayers.Strategy.BBOX = OpenLayers.Class(OpenLayers.Strategy, {
* returned by the layer protocol.
*/
triggerRead: function() {
var filter = this.createFilter();
if (this.response && this.response.priv &&
typeof this.response.priv.abort == "function") {
this.response.priv.abort();
}
this.layer.protocol.abort(this.response);
this.response = this.layer.protocol.read({
filter: filter,
filter: this.createFilter(),
callback: this.merge,
scope: this
});