Fixed: don't do calculations when layers are off
This commit is contained in:
parent
bb9791bd86
commit
a3512854c4
@ -2,7 +2,7 @@
|
|||||||
// @id fly-links@fly
|
// @id fly-links@fly
|
||||||
// @name IITC plugin: Fly Links
|
// @name IITC plugin: Fly Links
|
||||||
// @category Layer
|
// @category Layer
|
||||||
// @version 0.2.0.@@DATETIMEVERSION@@
|
// @version 0.2.1.@@DATETIMEVERSION@@
|
||||||
// @updateURL @@UPDATEURL@@
|
// @updateURL @@UPDATEURL@@
|
||||||
// @downloadURL @@DOWNLOADURL@@
|
// @downloadURL @@DOWNLOADURL@@
|
||||||
// @description [@@BUILDNAME@@-@@BUILDDATE@@] Calculate how to link the portals to create the largest tidy set of nested fields. Enable from the layer chooser.
|
// @description [@@BUILDNAME@@-@@BUILDDATE@@] Calculate how to link the portals to create the largest tidy set of nested fields. Enable from the layer chooser.
|
||||||
@ -31,6 +31,10 @@ window.plugin.flyLinks.linksLayerGroup = null;
|
|||||||
window.plugin.flyLinks.fieldsLayerGroup = null;
|
window.plugin.flyLinks.fieldsLayerGroup = null;
|
||||||
|
|
||||||
window.plugin.flyLinks.updateLayer = function() {
|
window.plugin.flyLinks.updateLayer = function() {
|
||||||
|
if (!window.map.hasLayer(window.plugin.flyLinks.linksLayerGroup) &&
|
||||||
|
!window.map.hasLayer(window.plugin.flyLinks.fieldsLayerGroup))
|
||||||
|
return;
|
||||||
|
|
||||||
window.plugin.flyLinks.linksLayerGroup.clearLayers();
|
window.plugin.flyLinks.linksLayerGroup.clearLayers();
|
||||||
window.plugin.flyLinks.fieldsLayerGroup.clearLayers();
|
window.plugin.flyLinks.fieldsLayerGroup.clearLayers();
|
||||||
var ctrl = [$('.leaflet-control-layers-selector + span:contains("Fly links")').parent(),
|
var ctrl = [$('.leaflet-control-layers-selector + span:contains("Fly links")').parent(),
|
||||||
@ -284,8 +288,8 @@ window.plugin.flyLinks.setup = function() {
|
|||||||
window.plugin.flyLinks.updateLayer();
|
window.plugin.flyLinks.updateLayer();
|
||||||
});
|
});
|
||||||
|
|
||||||
window.addLayerGroup('Fly links', window.plugin.flyLinks.linksLayerGroup, true);
|
window.addLayerGroup('Fly links', window.plugin.flyLinks.linksLayerGroup, false);
|
||||||
window.addLayerGroup('Fly fields', window.plugin.flyLinks.fieldsLayerGroup, true);
|
window.addLayerGroup('Fly fields', window.plugin.flyLinks.fieldsLayerGroup, false);
|
||||||
}
|
}
|
||||||
var setup = window.plugin.flyLinks.setup;
|
var setup = window.plugin.flyLinks.setup;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user