GUI - Tweaked link-exit animation.
Change-Id: Ic0604c2492feef657665147202e5f346579a4a53
Showing
1 changed file
with
10 additions
and
9 deletions
... | @@ -70,8 +70,11 @@ | ... | @@ -70,8 +70,11 @@ |
70 | } | 70 | } |
71 | }, | 71 | }, |
72 | topo: { | 72 | topo: { |
73 | + linkBaseColor: '#666', | ||
73 | linkInColor: '#66f', | 74 | linkInColor: '#66f', |
74 | - linkInWidth: 14 | 75 | + linkInWidth: 14, |
76 | + linkOutColor: '#f00', | ||
77 | + linkOutWidth: 30 | ||
75 | }, | 78 | }, |
76 | icons: { | 79 | icons: { |
77 | w: 28, | 80 | w: 28, |
... | @@ -529,7 +532,7 @@ | ... | @@ -529,7 +532,7 @@ |
529 | el.transition() | 532 | el.transition() |
530 | .duration(1000) | 533 | .duration(1000) |
531 | .attr('stroke-width', linkScale(lw)) | 534 | .attr('stroke-width', linkScale(lw)) |
532 | - .attr('stroke', '#666'); // TODO: remove explicit stroke (use CSS) | 535 | + .attr('stroke', config.topo.linkBaseColor); |
533 | } | 536 | } |
534 | 537 | ||
535 | // ============================== | 538 | // ============================== |
... | @@ -1011,17 +1014,15 @@ | ... | @@ -1011,17 +1014,15 @@ |
1011 | 1014 | ||
1012 | // operate on exiting links: | 1015 | // operate on exiting links: |
1013 | link.exit() | 1016 | link.exit() |
1014 | - .attr({ | 1017 | + .attr('stroke-dasharray', '3, 3') |
1015 | - 'stroke-dasharray': '3, 3' | 1018 | + .style('opacity', 0.5) |
1016 | - }) | ||
1017 | - .style('opacity', 0.4) | ||
1018 | .transition() | 1019 | .transition() |
1019 | .duration(1500) | 1020 | .duration(1500) |
1020 | .attr({ | 1021 | .attr({ |
1021 | - 'stroke-dasharray': '3, 12' | 1022 | + 'stroke-dasharray': '3, 12', |
1023 | + stroke: config.topo.linkOutColor, | ||
1024 | + 'stroke-width': config.topo.linkOutWidth | ||
1022 | }) | 1025 | }) |
1023 | - .transition() | ||
1024 | - .duration(500) | ||
1025 | .style('opacity', 0.0) | 1026 | .style('opacity', 0.0) |
1026 | .remove(); | 1027 | .remove(); |
1027 | } | 1028 | } | ... | ... |
-
Please register or login to post a comment