[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()
 | 
			
		||||
        .distance(function (d) {
 | 
			
		||||
          if (d.o.type === 'fastd' || d.o.type === 'L2TP') {
 | 
			
		||||
          if (d.o.vpn) {
 | 
			
		||||
            return 0;
 | 
			
		||||
          }
 | 
			
		||||
          return 75;
 | 
			
		||||
        })
 | 
			
		||||
        .strength(function (d) {
 | 
			
		||||
          if (d.o.type === 'fastd' || d.o.type === 'L2TP') {
 | 
			
		||||
          if (d.o.vpn) {
 | 
			
		||||
            return 0.02;
 | 
			
		||||
          }
 | 
			
		||||
          return Math.max(0.5, 1 / d.o.tq);
 | 
			
		||||
 | 
			
		||||
@ -11,8 +11,6 @@ define(['helper'], function (helper) {
 | 
			
		||||
 | 
			
		||||
  var nodeColor = '#fff';
 | 
			
		||||
  var clientColor = '#e6324b';
 | 
			
		||||
 | 
			
		||||
  var cableColor = '#50b0f0';
 | 
			
		||||
  var highlightColor = 'rgba(255, 255, 255, 0.2)';
 | 
			
		||||
 | 
			
		||||
  var labelColor = '#fff';
 | 
			
		||||
@ -88,8 +86,8 @@ define(['helper'], function (helper) {
 | 
			
		||||
    to = drawHighlightLink(d, to);
 | 
			
		||||
 | 
			
		||||
    ctx.lineTo(to[0], to[1]);
 | 
			
		||||
    ctx.strokeStyle = d.o.type === 'Kabel' ? cableColor : d.color;
 | 
			
		||||
    if (d.o.type === 'fastd' || d.o.type === 'L2TP') {
 | 
			
		||||
    ctx.strokeStyle = d.color;
 | 
			
		||||
    if (d.o.vpn) {
 | 
			
		||||
      ctx.globalAlpha = 0.2;
 | 
			
		||||
      ctx.lineWidth = 1.5;
 | 
			
		||||
    } 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 });
 | 
			
		||||
            ids = [d.source.id.replace(/:/g, ''), d.target.node.nodeinfo.node_id];
 | 
			
		||||
          } 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];
 | 
			
		||||
            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 });
 | 
			
		||||
            if (d.type !== 'fastd' && d.type !== 'L2TP') {
 | 
			
		||||
            if (d.vpn) {
 | 
			
		||||
              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) {
 | 
			
		||||
      graph = graph.filter(function (d) {
 | 
			
		||||
        return 'distance' in d && d.type !== 'VPN';
 | 
			
		||||
        return 'distance' in d && !d.vpn;
 | 
			
		||||
      });
 | 
			
		||||
 | 
			
		||||
      return graph.map(function (d) {
 | 
			
		||||
        var opts = {
 | 
			
		||||
          color: d.type === 'Kabel' ? '#50B0F0' : linkScale(1 / d.tq),
 | 
			
		||||
          color: linkScale(1 / d.tq),
 | 
			
		||||
          weight: 4,
 | 
			
		||||
          opacity: 0.5,
 | 
			
		||||
          dashArray: 'none'
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user