diff --git a/html/force-big.css b/html/force-big.css
index 47bef13..ad4d0d8 100644
--- a/html/force-big.css
+++ b/html/force-big.css
@@ -24,6 +24,10 @@
stroke-width: 2px;
}
+.link line.unidirectional {
+ stroke-width: 2px;
+}
+
.node ellipse {
fill: #fff;
stroke: #48f;
diff --git a/html/force-light.css b/html/force-light.css
index d2e25f9..af03287 100644
--- a/html/force-light.css
+++ b/html/force-light.css
@@ -15,12 +15,17 @@
.link line {
stroke: #777;
stroke-opacity: 1;
- stroke-width: 1.5px;
+ stroke-width: 2.5px;
+}
+
+.link line.unidirectional {
+ stroke-width: 0.8px;
}
.link.vpn line {
stroke-dasharray: 0.75px 4px;
stroke-linecap: round;
+ stroke-width: 1.5px;
}
.link:hover line {
diff --git a/html/force.js b/html/force.js
index 5f94e8e..05e77d5 100644
--- a/html/force.js
+++ b/html/force.js
@@ -415,6 +415,9 @@ function update() {
.style("stroke", function(d) {
return linkcolor(Math.max.apply(null, d.quality.split(",")))
})
+ .attr("class", function(d) {
+ return d.quality.split(",").length==1?"unidirectional":"bidirectional"
+ })
link.selectAll("title")
.text( function (d) {