Skip to content

Commit 3ca02f9

Browse files
committed
improve weighted graphs
1 parent 5b3cfc8 commit 3ca02f9

6 files changed

Lines changed: 9 additions & 8 deletions

File tree

js/module/tracer/directed_graph.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ class DirectedGraphTracer extends Tracer {
1313
super(name);
1414

1515
this.color = {
16+
selected: '#0f0',
1617
visited: '#f00',
1718
left: '#000',
1819
default: '#888'

js/module/tracer/weighted_directed_graph.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class WeightedDirectedGraphTracer extends DirectedGraphTracer {
5454
case 'leave':
5555
var visit = step.type == 'visit';
5656
var targetNode = this.graph.nodes(this.n(step.target));
57-
var color = visit ? this.color.visited : this.color.left;
57+
var color = visit ? step.weight === undefined ? this.color.selected : this.color.visited : this.color.left;
5858
targetNode.color = color;
5959
if (step.weight !== undefined) targetNode.weight = refineByType(step.weight);
6060
if (step.source !== undefined) {

public/algorithm_visualizer.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/algorithm_visualizer.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/algorithm_visualizer.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/algorithm_visualizer.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)