fixed typo + only update links if the layer is visible

This commit is contained in:
boombuler 2013-02-24 15:56:58 +01:00
parent d8874d1048
commit f44e9bd3a2

View File

@ -203,10 +203,9 @@ function wrapper() {
window.plugin.maxLinks.layer = null; window.plugin.maxLinks.layer = null;
var updating = false; var updating = false;
window.plugin.maxLinks.updateLayer = function() { window.plugin.maxLinks.updateLayer = function() {
if (updating) if (updating || window.plugin.maxLinks.layer === null || !window.map.hasLayer(window.plugin.maxLinks.layer))
return; return;
updating = true; updating = true;
window.plugin.maxLinks.layer.clearLayers(); window.plugin.maxLinks.layer.clearLayers();
@ -243,7 +242,7 @@ function wrapper() {
if (e.layer === window.plugin.maxLinks.layer) if (e.layer === window.plugin.maxLinks.layer)
window.plugin.maxLinks.updateLayer(); window.plugin.maxLinks.updateLayer();
}); });
window.map.on('zoomend moveend', fwindow.plugin.maxLinks.updateLayer); window.map.on('zoomend moveend', window.plugin.maxLinks.updateLayer);
window.layerChooser.addOverlay(window.plugin.maxLinks.layer, 'Maximum Links'); window.layerChooser.addOverlay(window.plugin.maxLinks.layer, 'Maximum Links');
} }