Draw group borders
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
class LayoutNode {
|
||||
constructor(graphNode, nodesByPos, pos) {
|
||||
this.graphNode = graphNode;
|
||||
this.graphNode_ = graphNode;
|
||||
this.nodesByPos_ = nodesByPos;
|
||||
this.pos = pos;
|
||||
|
||||
@@ -9,7 +9,7 @@ class LayoutNode {
|
||||
|
||||
resolveAffinity(nodesByGraphNode) {
|
||||
this.affinity_ = [];
|
||||
for (let aff of this.graphNode.affinity) {
|
||||
for (let aff of this.graphNode_.affinity) {
|
||||
this.affinity_.push({
|
||||
node: nodesByGraphNode.get(aff.node),
|
||||
distanceToWeight: aff.distanceToWeight,
|
||||
@@ -65,4 +65,12 @@ class LayoutNode {
|
||||
restorePos() {
|
||||
this.moveTo(this.savedPos_);
|
||||
}
|
||||
|
||||
getStep() {
|
||||
return {
|
||||
type: 'node',
|
||||
pos: this.pos,
|
||||
label: this.graphNode_.label,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user