Skip to content

Commit 46c679b

Browse files
Fixed neighbours selection in family diagram
1 parent 07cf917 commit 46c679b

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed

src.primitives/algorithms/family.js

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1505,18 +1505,18 @@ primitives.common.family = function (source) {
15051505

15061506
if (onItem.call(thisArg, childid, child, 1)) {
15071507
processed[childid] = SKIP;
1508+
}
15081509

1509-
loopParents(this, childid, function (parentid, parent, parentLevel) {
1510-
if (!processed.hasOwnProperty(parentid)) {
1511-
processed[parentid] = null;
1510+
loopParents(this, childid, function (parentid, parent, parentLevel) {
1511+
if (!processed.hasOwnProperty(parentid)) {
1512+
processed[parentid] = null;
15121513

1513-
if (onItem.call(thisArg, parentid, parent, 2)) {
1514-
processed[parentid] = SKIP;
1515-
}
1514+
if (onItem.call(thisArg, parentid, parent, 2)) {
1515+
processed[parentid] = SKIP;
15161516
}
1517-
return processed[parentid];
1518-
});
1519-
}
1517+
}
1518+
return processed[parentid];
1519+
});
15201520
}
15211521
return processed[childid];
15221522
});
@@ -1527,18 +1527,19 @@ primitives.common.family = function (source) {
15271527

15281528
if (onItem.call(thisArg, parentid, parent, 1)) {
15291529
processed[parentid] = SKIP;
1530+
}
15301531

1531-
loopChildren(this, parentid, function (childid, child, childLevel) {
1532-
if (!processed.hasOwnProperty(childid)) {
1533-
processed[childid] = true;
1532+
loopChildren(this, parentid, function (childid, child, childLevel) {
1533+
if (!processed.hasOwnProperty(childid)) {
1534+
processed[childid] = true;
15341535

1535-
if (onItem.call(thisArg, childid, child, 2)) {
1536-
processed[childid] = SKIP;
1537-
}
1536+
if (onItem.call(thisArg, childid, child, 2)) {
1537+
processed[childid] = SKIP;
15381538
}
1539-
return processed[childid];
1540-
});
1541-
}
1539+
}
1540+
return processed[childid];
1541+
});
1542+
15421543
}
15431544
return processed[parentid];
15441545
});

0 commit comments

Comments
 (0)