fix: child can be moved before parent when has multiple parents
This commit is contained in:
parent
e71369da34
commit
eded996177
@ -404,9 +404,9 @@ export default class Bar {
|
|||||||
const xs = this.task.dependencies.map((dep) => {
|
const xs = this.task.dependencies.map((dep) => {
|
||||||
return this.gantt.get_bar(dep).$bar.getX();
|
return this.gantt.get_bar(dep).$bar.getX();
|
||||||
});
|
});
|
||||||
const valid_x = xs.reduce((_, curr) => {
|
const valid_x = xs.reduce((prev, curr) => {
|
||||||
return x >= curr;
|
return prev && x >= curr;
|
||||||
}, x);
|
}, true);
|
||||||
if (!valid_x) return;
|
if (!valid_x) return;
|
||||||
this.update_attr(bar, 'x', x);
|
this.update_attr(bar, 'x', x);
|
||||||
this.x = x;
|
this.x = x;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user