Skip to content

Commit 9232cbc

Browse files
committed
better indentation for tree template
1 parent 55772c9 commit 9232cbc

2 files changed

Lines changed: 28 additions & 30 deletions

File tree

Lines changed: 27 additions & 0 deletions
Loading

frontend/src/app/annotate/tableau-svg/tableau-svg.component.ts

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -59,36 +59,7 @@ export class TableauTerm {
5959
selector: "[tableau-tree]",
6060
standalone: true,
6161
imports: [TableauTerm],
62-
template: `
63-
<svg:g>
64-
@for (node of tree.nodes; track tree.nodes; let i = $index) {
65-
<svg:g attr.transform="translate(0, {{ nodeY(i) }})">
66-
<svg:g term [idx]="node.idx" [term]="node.term" [label]="node.label" (onSize)="updateDimensions($event)" [rule]="node.rule"></svg:g>
67-
@if (i < tree.nodes.length - 1) {
68-
<svg:path attr.d="M 0 {{ nodeHeight(node) - 15 }} l 0 15" stroke="blue" fill="none"/>
69-
}
70-
</svg:g>
71-
}
72-
73-
@if (tree.subtrees) {
74-
@for (subtree of tree.subtrees; track tree.subtrees; let i = $index) {
75-
<svg:path attr.d="
76-
M 0 {{ totalNodeHeight() - 15 }}
77-
q 0 {{levelHeight/2}} {{subtreePosition(i)/2 }} {{levelHeight/2}}
78-
q {{subtreePosition(i)/2}} 0 {{subtreePosition(i)/2}} {{levelHeight/2}}
79-
" stroke="blue" fill="none"/>
80-
}
81-
}
82-
83-
<svg:g attr.transform="translate(0, {{ totalNodeHeight() + levelHeight }})">
84-
@for (subtree of tree.subtrees; track tree.subtrees; let i = $index) {
85-
<svg:g tableau-tree [tree]="subtree" attr.transform="translate({{subtreePosition(i)}}, 0)"
86-
(onSize)="updateSubDimensions($event)"></svg:g>
87-
}
88-
</svg:g>
89-
90-
</svg:g>
91-
`
62+
templateUrl: "./tableau-svg-tree.svg",
9263
})
9364
export class TableauTree {
9465
@Input()

0 commit comments

Comments
 (0)