cross-links: replaced direct hooks by events
This commit is contained in:
parent
e40249fcd0
commit
e2135acf8b
@ -207,17 +207,6 @@ window.plugin.crossLinks.onMapDataRefreshEnd = function () {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
window.plugin.crossLinks.drawTools_save = function() {
|
|
||||||
window.plugin.crossLinks.ori_drawTools_save();
|
|
||||||
window.plugin.crossLinks.checkAllLinks();
|
|
||||||
}
|
|
||||||
|
|
||||||
window.plugin.crossLinks.drawTools_load = function() {
|
|
||||||
window.plugin.crossLinks.ori_drawTools_load();
|
|
||||||
window.plugin.crossLinks.checkAllLinks();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
window.plugin.crossLinks.createLayer = function() {
|
window.plugin.crossLinks.createLayer = function() {
|
||||||
window.plugin.crossLinks.linkLayer = new L.FeatureGroup();
|
window.plugin.crossLinks.linkLayer = new L.FeatureGroup();
|
||||||
window.addLayerGroup('Cross Links', window.plugin.crossLinks.linkLayer, true);
|
window.addLayerGroup('Cross Links', window.plugin.crossLinks.linkLayer, true);
|
||||||
@ -237,7 +226,6 @@ window.plugin.crossLinks.createLayer = function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var setup = function() {
|
var setup = function() {
|
||||||
console.debug("Cross-Links: init");
|
|
||||||
if (window.plugin.drawTools === undefined) {
|
if (window.plugin.drawTools === undefined) {
|
||||||
alert("'Cross-Links' requires 'draw-tools'");
|
alert("'Cross-Links' requires 'draw-tools'");
|
||||||
return;
|
return;
|
||||||
@ -245,11 +233,10 @@ var setup = function() {
|
|||||||
|
|
||||||
window.plugin.crossLinks.createLayer();
|
window.plugin.crossLinks.createLayer();
|
||||||
|
|
||||||
// hook 'drawTools'
|
// events
|
||||||
window.plugin.crossLinks.ori_drawTools_save = window.plugin.drawTools.save;
|
map.on('draw:created', function(e) {window.plugin.crossLinks.checkAllLinks(); });
|
||||||
window.plugin.drawTools.save = window.plugin.crossLinks.drawTools_save;
|
map.on('draw:deleted', function(e) {window.plugin.crossLinks.checkAllLinks(); });
|
||||||
window.plugin.crossLinks.ori_drawTools_load = window.plugin.drawTools.load;
|
map.on('draw:edited', function(e) {window.plugin.crossLinks.checkAllLinks();});
|
||||||
window.plugin.drawTools.load = window.plugin.crossLinks.drawTools_load;
|
|
||||||
|
|
||||||
window.addHook('linkAdded', window.plugin.crossLinks.onLinkAdded);
|
window.addHook('linkAdded', window.plugin.crossLinks.onLinkAdded);
|
||||||
window.addHook('mapDataRefreshEnd', window.plugin.crossLinks.onMapDataRefreshEnd);
|
window.addHook('mapDataRefreshEnd', window.plugin.crossLinks.onMapDataRefreshEnd);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user