[TASK] Decrease condition to detect vpn links
This commit is contained in:
parent
159cbd4068
commit
4b2c5e9157
@ -86,13 +86,13 @@ define(['d3-selection', 'd3-force', 'd3-zoom', 'd3-drag', 'utils/math', 'forcegr
|
|||||||
|
|
||||||
forceLink = d3Force.forceLink()
|
forceLink = d3Force.forceLink()
|
||||||
.distance(function (d) {
|
.distance(function (d) {
|
||||||
if (d.o.type === 'fastd' || d.o.type === 'L2TP') {
|
if (d.o.vpn) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
return 75;
|
return 75;
|
||||||
})
|
})
|
||||||
.strength(function (d) {
|
.strength(function (d) {
|
||||||
if (d.o.type === 'fastd' || d.o.type === 'L2TP') {
|
if (d.o.vpn) {
|
||||||
return 0.02;
|
return 0.02;
|
||||||
}
|
}
|
||||||
return Math.max(0.5, 1 / d.o.tq);
|
return Math.max(0.5, 1 / d.o.tq);
|
||||||
|
@ -11,8 +11,6 @@ define(['helper'], function (helper) {
|
|||||||
|
|
||||||
var nodeColor = '#fff';
|
var nodeColor = '#fff';
|
||||||
var clientColor = '#e6324b';
|
var clientColor = '#e6324b';
|
||||||
|
|
||||||
var cableColor = '#50b0f0';
|
|
||||||
var highlightColor = 'rgba(255, 255, 255, 0.2)';
|
var highlightColor = 'rgba(255, 255, 255, 0.2)';
|
||||||
|
|
||||||
var labelColor = '#fff';
|
var labelColor = '#fff';
|
||||||
@ -88,8 +86,8 @@ define(['helper'], function (helper) {
|
|||||||
to = drawHighlightLink(d, to);
|
to = drawHighlightLink(d, to);
|
||||||
|
|
||||||
ctx.lineTo(to[0], to[1]);
|
ctx.lineTo(to[0], to[1]);
|
||||||
ctx.strokeStyle = d.o.type === 'Kabel' ? cableColor : d.color;
|
ctx.strokeStyle = d.color;
|
||||||
if (d.o.type === 'fastd' || d.o.type === 'L2TP') {
|
if (d.o.vpn) {
|
||||||
ctx.globalAlpha = 0.2;
|
ctx.globalAlpha = 0.2;
|
||||||
ctx.lineWidth = 1.5;
|
ctx.lineWidth = 1.5;
|
||||||
} else {
|
} else {
|
||||||
|
@ -96,16 +96,10 @@ define(['polyglot', 'moment', 'router', 'leaflet', 'gui', 'helper', 'language'],
|
|||||||
d.target.node.neighbours.push({ id: d.source.id, link: d, incoming: true });
|
d.target.node.neighbours.push({ id: d.source.id, link: d, incoming: true });
|
||||||
ids = [d.source.id.replace(/:/g, ''), d.target.node.nodeinfo.node_id];
|
ids = [d.source.id.replace(/:/g, ''), d.target.node.nodeinfo.node_id];
|
||||||
} else {
|
} else {
|
||||||
if (d.target.node.flags.gateway === true || d.source.node.flags.gateway === true) {
|
|
||||||
d.type = 'fastd';
|
|
||||||
} else {
|
|
||||||
d.type = 'N/A';
|
|
||||||
}
|
|
||||||
|
|
||||||
ids = [d.source.node.nodeinfo.node_id, d.target.node.nodeinfo.node_id];
|
ids = [d.source.node.nodeinfo.node_id, d.target.node.nodeinfo.node_id];
|
||||||
d.source.node.neighbours.push({ node: d.target.node, link: d, incoming: false });
|
d.source.node.neighbours.push({ node: d.target.node, link: d, incoming: false });
|
||||||
d.target.node.neighbours.push({ node: d.source.node, link: d, incoming: true });
|
d.target.node.neighbours.push({ node: d.source.node, link: d, incoming: true });
|
||||||
if (d.type !== 'fastd' && d.type !== 'L2TP') {
|
if (d.vpn) {
|
||||||
d.source.node.meshlinks = d.source.node.meshlinks ? d.source.node.meshlinks + 1 : 1;
|
d.source.node.meshlinks = d.source.node.meshlinks ? d.source.node.meshlinks + 1 : 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -87,12 +87,12 @@ define(['map/clientlayer', 'map/labellayer', 'leaflet', 'moment', 'map/locationm
|
|||||||
|
|
||||||
function addLinksToMap(dict, linkScale, graph, router) {
|
function addLinksToMap(dict, linkScale, graph, router) {
|
||||||
graph = graph.filter(function (d) {
|
graph = graph.filter(function (d) {
|
||||||
return 'distance' in d && d.type !== 'VPN';
|
return 'distance' in d && !d.vpn;
|
||||||
});
|
});
|
||||||
|
|
||||||
return graph.map(function (d) {
|
return graph.map(function (d) {
|
||||||
var opts = {
|
var opts = {
|
||||||
color: d.type === 'Kabel' ? '#50B0F0' : linkScale(1 / d.tq),
|
color: linkScale(1 / d.tq),
|
||||||
weight: 4,
|
weight: 4,
|
||||||
opacity: 0.5,
|
opacity: 0.5,
|
||||||
dashArray: 'none'
|
dashArray: 'none'
|
||||||
|
Loading…
Reference in New Issue
Block a user