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);
|
||||
}
|
||||
|
||||
var dataLoader;
|
||||
|
||||
function getData() {
|
||||
var bounds = locationFilter.isEnabled() ? locationFilter.getBounds() : map.getBounds();
|
||||
var size = bounds.getSize();
|
||||
|
@ -164,7 +166,9 @@ function initializeBrowse(map) {
|
|||
}
|
||||
@*/
|
||||
|
||||
$.ajax({
|
||||
if (dataLoader) dataLoader.abort();
|
||||
|
||||
dataLoader = $.ajax({
|
||||
url: url,
|
||||
success: function (xml) {
|
||||
clearStatus();
|
||||
|
@ -203,6 +207,8 @@ function initializeBrowse(map) {
|
|||
} else {
|
||||
displayFeatureWarning(features.length, maxFeatures, addFeatures);
|
||||
}
|
||||
|
||||
dataLoader = null;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue