feat(core): use zIndex or style for node elevation
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
@@ -120,11 +120,13 @@ watch(
|
|||||||
() => parentNode?.dimensions.width,
|
() => parentNode?.dimensions.width,
|
||||||
],
|
],
|
||||||
([newX, newY, parentX, parentY, parentZ]) => {
|
([newX, newY, parentX, parentY, parentZ]) => {
|
||||||
|
let zIndex = isNumber(node.zIndex) ? node.zIndex : 0
|
||||||
|
zIndex = isNumber(getStyle.value.zIndex) ? getStyle.value.zIndex : zIndex
|
||||||
|
|
||||||
const xyzPos = {
|
const xyzPos = {
|
||||||
x: newX,
|
x: newX,
|
||||||
y: newY,
|
y: newY,
|
||||||
// if a zIndex style is present, add 1000 to it
|
z: zIndex + (elevateNodesOnSelect ? (node.selected ? 1000 : 0) : 0),
|
||||||
z: (isNumber(getStyle.value.zIndex) ? getStyle.value.zIndex : 0) + (elevateNodesOnSelect ? (node.selected ? 1000 : 0) : 0),
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (parentX && parentY) {
|
if (parentX && parentY) {
|
||||||
|
|||||||
Reference in New Issue
Block a user