mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-08-14 04:40:36 +03:00
M: Select new items after creating them
This commit is contained in:
parent
05275f87af
commit
4351b2e1c9
|
@ -86,7 +86,10 @@ export function OssFlow() {
|
||||||
defaultY: targetPosition.y,
|
defaultY: targetPosition.y,
|
||||||
initialInputs: selectedItems.filter(item => item?.nodeType === NodeType.OPERATION).map(item => item.id),
|
initialInputs: selectedItems.filter(item => item?.nodeType === NodeType.OPERATION).map(item => item.id),
|
||||||
initialParent: extractBlockParent(selectedItems),
|
initialParent: extractBlockParent(selectedItems),
|
||||||
onCreate: resetView
|
onCreate: newID => {
|
||||||
|
resetView();
|
||||||
|
setTimeout(() => setSelected([`o${newID}`]), PARAMETER.minimalTimeout);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -100,7 +103,10 @@ export function OssFlow() {
|
||||||
initialChildren:
|
initialChildren:
|
||||||
parent !== null && selectedItems.length === 1 && parent === selectedItems[0].id ? [] : selectedItems,
|
parent !== null && selectedItems.length === 1 && parent === selectedItems[0].id ? [] : selectedItems,
|
||||||
initialParent: parent,
|
initialParent: parent,
|
||||||
onCreate: resetView
|
onCreate: newID => {
|
||||||
|
resetView();
|
||||||
|
setTimeout(() => setSelected([`b${newID}`]), PARAMETER.minimalTimeout);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -111,7 +117,10 @@ export function OssFlow() {
|
||||||
defaultX: targetPosition.x,
|
defaultX: targetPosition.x,
|
||||||
defaultY: targetPosition.y,
|
defaultY: targetPosition.y,
|
||||||
initialParent: extractBlockParent(selectedItems),
|
initialParent: extractBlockParent(selectedItems),
|
||||||
onCreate: resetView
|
onCreate: newID => {
|
||||||
|
resetView();
|
||||||
|
setTimeout(() => setSelected([`o${newID}`]), PARAMETER.minimalTimeout);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,7 +131,10 @@ export function OssFlow() {
|
||||||
defaultX: targetPosition.x,
|
defaultX: targetPosition.x,
|
||||||
defaultY: targetPosition.y,
|
defaultY: targetPosition.y,
|
||||||
initialParent: extractBlockParent(selectedItems),
|
initialParent: extractBlockParent(selectedItems),
|
||||||
onCreate: resetView
|
onCreate: newID => {
|
||||||
|
resetView();
|
||||||
|
setTimeout(() => setSelected([`o${newID}`]), PARAMETER.minimalTimeout);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user