Abort a running data browser load before starting a new one
This commit is contained in:
parent
7db1180506
commit
90621b4b4f
1 changed files with 7 additions and 1 deletions
|
@ -136,6 +136,8 @@ function initializeBrowse(map) {
|
||||||
$("#browse_content").append(div);
|
$("#browse_content").append(div);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var dataLoader;
|
||||||
|
|
||||||
function getData() {
|
function getData() {
|
||||||
var bounds = locationFilter.isEnabled() ? locationFilter.getBounds() : map.getBounds();
|
var bounds = locationFilter.isEnabled() ? locationFilter.getBounds() : map.getBounds();
|
||||||
var size = bounds.getSize();
|
var size = bounds.getSize();
|
||||||
|
@ -164,7 +166,9 @@ function initializeBrowse(map) {
|
||||||
}
|
}
|
||||||
@*/
|
@*/
|
||||||
|
|
||||||
$.ajax({
|
if (dataLoader) dataLoader.abort();
|
||||||
|
|
||||||
|
dataLoader = $.ajax({
|
||||||
url: url,
|
url: url,
|
||||||
success: function (xml) {
|
success: function (xml) {
|
||||||
clearStatus();
|
clearStatus();
|
||||||
|
@ -203,6 +207,8 @@ function initializeBrowse(map) {
|
||||||
} else {
|
} else {
|
||||||
displayFeatureWarning(features.length, maxFeatures, addFeatures);
|
displayFeatureWarning(features.length, maxFeatures, addFeatures);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dataLoader = null;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue