From 1420dab5a92ef4e638e9d2be7fbad7744e13feb9 Mon Sep 17 00:00:00 2001 From: Alexander Wang Date: Fri, 13 Jan 2023 08:26:38 -0800 Subject: [PATCH] also transfer arrowheads --- d2compiler/compile.go | 2 ++ e2etests/stable_test.go | 1 + .../stable/sql_table_tooltip_animated/dagre/board.exp.json | 2 +- .../stable/sql_table_tooltip_animated/dagre/sketch.exp.svg | 2 +- .../stable/sql_table_tooltip_animated/elk/board.exp.json | 2 +- .../stable/sql_table_tooltip_animated/elk/sketch.exp.svg | 2 +- 6 files changed, 7 insertions(+), 4 deletions(-) diff --git a/d2compiler/compile.go b/d2compiler/compile.go index 38c1f68d6..c89a4853e 100644 --- a/d2compiler/compile.go +++ b/d2compiler/compile.go @@ -757,10 +757,12 @@ func flattenContainer(g *d2graph.Graph, obj *d2graph.Object) { // TODO more attributes if e.SrcTableColumnIndex != nil { newEdge.SrcTableColumnIndex = new(int) + newEdge.SrcArrowhead = e.SrcArrowhead *newEdge.SrcTableColumnIndex = *e.SrcTableColumnIndex } if e.DstTableColumnIndex != nil { newEdge.DstTableColumnIndex = new(int) + newEdge.DstArrowhead = e.DstArrowhead *newEdge.DstTableColumnIndex = *e.DstTableColumnIndex } newEdge.Attributes = e.Attributes diff --git a/e2etests/stable_test.go b/e2etests/stable_test.go index 24981d9fe..fb9f7399a 100644 --- a/e2etests/stable_test.go +++ b/e2etests/stable_test.go @@ -1813,6 +1813,7 @@ a: { x.y -> a.b: { style.animated: true + target-arrowhead.shape: cf-many } `, }, diff --git a/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/board.exp.json b/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/board.exp.json index 93aba66a4..08265e940 100644 --- a/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/board.exp.json +++ b/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/board.exp.json @@ -152,7 +152,7 @@ "srcArrow": "none", "srcLabel": "", "dst": "a", - "dstArrow": "triangle", + "dstArrow": "cf-many", "dstLabel": "", "opacity": 1, "strokeDash": 0, diff --git a/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/sketch.exp.svg b/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/sketch.exp.svg index 4c942441c..12c3e8317 100644 --- a/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/sketch.exp.svg @@ -56,7 +56,7 @@ width="280" height="464" viewBox="-102 -118 280 464">