Topo2 - Port label consistent positions while scaling

Change-Id: Ida1159581ffbcf8e6a86d1c38c55a1bade5525aa
diff --git a/web/gui/src/main/webapp/app/view/topo2/topo2Link.js b/web/gui/src/main/webapp/app/view/topo2/topo2Link.js
index 350b80a..89c40b8 100644
--- a/web/gui/src/main/webapp/app/view/topo2/topo2Link.js
+++ b/web/gui/src/main/webapp/app/view/topo2/topo2Link.js
@@ -302,7 +302,7 @@
 
                 var dx = farX - nearX,
                     dy = farY - nearY,
-                    k = (32 * offset) / dist(dx, dy);
+                    k = ((20 * t2zs.scale()) * offset) / dist(dx, dy);
 
                 return { x: k * dx + nearX, y: k * dy + nearY };
             },