Restore maxFeatures check
This commit is contained in:
parent
fe6e837cfe
commit
f8b0b861d4
2 changed files with 62 additions and 40 deletions
|
@ -159,28 +159,36 @@ $(document).ready(function () {
|
|||
dataLayer.clearLayers();
|
||||
selectedLayer = null;
|
||||
|
||||
dataLayer.addData(xml);
|
||||
var features = dataLayer.buildFeatures(xml);
|
||||
|
||||
layersById = {};
|
||||
var features = [];
|
||||
function addFeatures() {
|
||||
dataLayer.addData(features);
|
||||
|
||||
dataLayer.eachLayer(function (layer) {
|
||||
var feature = layer.feature;
|
||||
layersById[feature.id] = layer;
|
||||
features.push({
|
||||
typeName: featureTypeName(feature),
|
||||
url: "/browse/" + feature.type + "/" + feature.id,
|
||||
name: featureName(feature),
|
||||
id: feature.id
|
||||
layersById = {};
|
||||
|
||||
dataLayer.eachLayer(function (layer) {
|
||||
var feature = layer.feature;
|
||||
layersById[feature.id] = layer;
|
||||
$.extend(feature, {
|
||||
typeName: featureTypeName(feature),
|
||||
url: "/browse/" + feature.type + "/" + feature.id,
|
||||
name: featureName(feature)
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
browseObjectList = $(JST["templates/browse/feature_list"]({
|
||||
features: features,
|
||||
url: url
|
||||
}))[0];
|
||||
browseObjectList = $(JST["templates/browse/feature_list"]({
|
||||
features: features,
|
||||
url: url
|
||||
}))[0];
|
||||
|
||||
loadObjectList();
|
||||
loadObjectList();
|
||||
}
|
||||
|
||||
if (features.length < maxFeatures) {
|
||||
addFeatures();
|
||||
} else {
|
||||
displayFeatureWarning(features.length, maxFeatures, addFeatures);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue