Loading src/webui/service/templates/base.html +1 −1 Original line number Diff line number Diff line Loading @@ -192,7 +192,7 @@ <div class="container"> <div class="row"> <div class="col-md-12"> <p class="text-center" style="color: white;">© 2022-2024 <a href="https://tfs.etsi.org/">ETSI OSG/SDG TeraFlowSDN (TFS)</a></p> <p class="text-center" style="color: white;">© 2022-2024 <a href="https://tfs.etsi.org/">ETSI SDG TeraFlowSDN (TFS)</a></p> </div> </div> <div class="row"> Loading src/webui/service/templates/js/topology.js +23 −22 Original line number Diff line number Diff line Loading @@ -86,7 +86,7 @@ d3.json("{{ url_for('main.topology') }}", function(data) { return l.name.toLowerCase().includes('mgmt') ? "5,5" : "0"; }); optical_link = svg.append("g").attr("class", "links").style('stroke', '#aaa') optical_link = svg.append("g").attr("class", "links")//.style('stroke', '#aaa') .selectAll("line") .data(data.optical_links) .enter() Loading Loading @@ -130,18 +130,19 @@ d3.json("{{ url_for('main.topology') }}", function(data) { simulation.nodes(data.devices); // add forces, associate each with a name, and set their properties // Experimental : Optical link part all_links = data.links.concat(data.optical_links) simulation .force("link", d3.forceLink() .id(function(d) {return d.id;}) .distance(forceProperties.link.distance) .iterations(forceProperties.link.iterations) .links(forceProperties.link.enabled ? data.links.length>0? data.links :[]:[])) // ------------------ Experimental : Optical link part .force("link", d3.forceLink() .id(function(d) {return d.id;}) .distance(forceProperties.link.distance) .iterations(forceProperties.link.iterations) .links(forceProperties.link.enabled ? data.optical_links.length>0?data.optical_links:[]:[])) .links( forceProperties.link.enabled ? ( (all_links.length > 0) ? all_links : [] ) : [] ) ) .force("charge", d3.forceManyBody() .strength(forceProperties.charge.strength * forceProperties.charge.enabled) Loading Loading
src/webui/service/templates/base.html +1 −1 Original line number Diff line number Diff line Loading @@ -192,7 +192,7 @@ <div class="container"> <div class="row"> <div class="col-md-12"> <p class="text-center" style="color: white;">© 2022-2024 <a href="https://tfs.etsi.org/">ETSI OSG/SDG TeraFlowSDN (TFS)</a></p> <p class="text-center" style="color: white;">© 2022-2024 <a href="https://tfs.etsi.org/">ETSI SDG TeraFlowSDN (TFS)</a></p> </div> </div> <div class="row"> Loading
src/webui/service/templates/js/topology.js +23 −22 Original line number Diff line number Diff line Loading @@ -86,7 +86,7 @@ d3.json("{{ url_for('main.topology') }}", function(data) { return l.name.toLowerCase().includes('mgmt') ? "5,5" : "0"; }); optical_link = svg.append("g").attr("class", "links").style('stroke', '#aaa') optical_link = svg.append("g").attr("class", "links")//.style('stroke', '#aaa') .selectAll("line") .data(data.optical_links) .enter() Loading Loading @@ -130,18 +130,19 @@ d3.json("{{ url_for('main.topology') }}", function(data) { simulation.nodes(data.devices); // add forces, associate each with a name, and set their properties // Experimental : Optical link part all_links = data.links.concat(data.optical_links) simulation .force("link", d3.forceLink() .id(function(d) {return d.id;}) .distance(forceProperties.link.distance) .iterations(forceProperties.link.iterations) .links(forceProperties.link.enabled ? data.links.length>0? data.links :[]:[])) // ------------------ Experimental : Optical link part .force("link", d3.forceLink() .id(function(d) {return d.id;}) .distance(forceProperties.link.distance) .iterations(forceProperties.link.iterations) .links(forceProperties.link.enabled ? data.optical_links.length>0?data.optical_links:[]:[])) .links( forceProperties.link.enabled ? ( (all_links.length > 0) ? all_links : [] ) : [] ) ) .force("charge", d3.forceManyBody() .strength(forceProperties.charge.strength * forceProperties.charge.enabled) Loading