@@ -673,7 +673,7 @@ function drawAllLinkLabels() {
673673 lo . labelRectSVGs [ ii ] = label . rect ( lo . labels [ ii ] . rect . w , lo . labels [ ii ] . rect . h )
674674 . x ( lo . labels [ ii ] . rect . x )
675675 . y ( lo . labels [ ii ] . rect . y )
676- . addClass ( 'link--label' ) ;
676+ . addClass ( lo . isSelected ? 'link--label selected' : 'link--label' ) ;
677677
678678 lo . labelTextSVGs [ ii ] = label . text ( lo . labels [ ii ] . text . text )
679679 . x ( lo . labels [ ii ] . text . x )
@@ -1008,11 +1008,15 @@ function calculateOnlyRow(rowNum, link, percentagePadding, xPositions, linkStyle
10081008 var xL = arrowPos [ 0 ] . x ; //xPositions[0];
10091009 var xR = arrowPos [ arrowPos . length - 1 ] . x ; //xPositions[link.words.length - 1];
10101010
1011+ var pathline = 'M' + [ xL , arrowPos [ 0 ] . y ] +
1012+ 'C' + [ xL , yPos , xL , yPos , xL + 5 , yPos ] +
1013+ 'L' + [ xR - 5 , yPos ] +
1014+ 'C' + [ xR , yPos , xR , yPos , xR , arrowPos [ arrowPos . length - 1 ] . y ] ;
10111015
1012- var pathline = 'M ' + xL + ' ' + arrowPos [ 0 ] . y +
1013- ' L ' + xL + ' ' + yPos +
1014- ' L ' + xR + ' ' + yPos +
1015- ' L ' + xR + ' ' + arrowPos [ arrowPos . length - 1 ] . y ;
1016+ // var pathline = 'M '+ xL + ' ' + arrowPos[0].y +
1017+ // ' L ' + xL + ' ' + yPos +
1018+ // ' L ' + xR + ' ' + yPos +
1019+ // ' L ' + xR + ' ' + arrowPos[arrowPos.length - 1].y;
10161020
10171021 for ( var p = 1 ; p < arrowPos . length - 1 ; p ++ ) {
10181022 pathline +=
@@ -1075,9 +1079,13 @@ function calculateStartRow(idx, rowNum, link, percentagePadding, xPositions, lin
10751079
10761080
10771081 //can there be a start row with NO arrows??
1078- var pathline = 'M ' + xL + ' ' + arrowPos [ 0 ] . y +
1079- ' L ' + xL + ' ' + yPos +
1080- ' L ' + xR + ' ' + yPos ;
1082+ var pathline = 'M' + [ xL , arrowPos [ 0 ] . y ] +
1083+ 'C' + [ xL , yPos , xL , yPos , xL + 5 , yPos ] +
1084+ 'L' + [ xR , yPos ] ;
1085+
1086+ // var pathline = 'M '+ xL + ' ' + arrowPos[0].y +
1087+ // ' L ' + xL + ' ' + yPos +
1088+ // ' L ' + xR + ' ' + yPos;
10811089
10821090 for ( var p = 1 ; p < arrowPos . length ; p ++ ) {
10831091 pathline +=
@@ -1201,10 +1209,14 @@ function calculateEndRow(idx, rowNum, link, percentagePadding, xPositions, linkS
12011209 console . log ( "in calculateEndRow, xL = " + xL + ", xR = " + xR ) ;
12021210
12031211
1212+ var pathline = 'M' + [ xL , yPos ] +
1213+ 'L' + [ xR - 5 , yPos ] +
1214+ 'C' + [ xR , yPos , xR , yPos , xR , arrowPos [ arrowPos . length - 1 ] . y ] ;
1215+
12041216
1205- var pathline = 'M ' + xL + ' ' + yPos +
1206- ' L ' + xR + ' ' + yPos +
1207- ' L ' + xR + ' ' + arrowPos [ arrowPos . length - 1 ] . y ;
1217+ // var pathline = 'M ' + xL + ' ' + yPos +
1218+ // ' L ' + xR + ' ' + yPos +
1219+ // ' L ' + xR + ' ' + arrowPos[arrowPos.length-1].y;
12081220
12091221 console . log ( "PATHLINE = " + pathline ) ;
12101222
0 commit comments