From 7a896e0fa7fc144a11bb3d7ec1f21d0ab77d7c2f Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Sun, 15 May 2022 22:46:55 +0200 Subject: [PATCH] fix: newlines in `toDot` Signed-off-by: Matej Focko --- ranked_tree.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ranked_tree.js b/ranked_tree.js index e979889..df2c5f7 100644 --- a/ranked_tree.js +++ b/ranked_tree.js @@ -21,7 +21,7 @@ class RankedTree { let highlight = node === highlightedNode ? ', color="blue", penwidth=3' : ""; result.push( - `\t"Node(${value})" [label="${value}, ${rank}"${highlight}];` + `\t"Node(${value})" [label="${value}, ${rank}"${highlight}];\n` ); [node.left, node.right] @@ -39,7 +39,7 @@ class RankedTree { result.push( `\t"Node(${u.value})" -> "Node(${ v.value - })" [label="${nodeDifference(v)}"]` + })" [label="${nodeDifference(v)}"];\n` ); }); @@ -47,7 +47,11 @@ class RankedTree { } toDot(highlightedNode) { - return ["digraph {", ...this._getUnwrappedGraph(highlightedNode), "}"]; + return [ + "digraph {\n", + ...this._getUnwrappedGraph(highlightedNode), + "}\n", + ]; } toString() {