diff options
Diffstat (limited to 'src/views/nodes/DocumentView.tsx')
-rw-r--r-- | src/views/nodes/DocumentView.tsx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/views/nodes/DocumentView.tsx b/src/views/nodes/DocumentView.tsx index 34a95747b..560cc0ee0 100644 --- a/src/views/nodes/DocumentView.tsx +++ b/src/views/nodes/DocumentView.tsx @@ -154,6 +154,15 @@ export class DocumentView extends React.Component<DocumentViewProps> { this.props.Document.SetFieldValue(KeyStore.Height, h, NumberField) } + @computed + get zIndex(): number { + return this.props.Document.GetFieldValue(KeyStore.ZIndex, NumberField, Number(0)); + } + + set zIndex(h: number) { + this.props.Document.SetFieldValue(KeyStore.ZIndex, h, NumberField) + } + @action dragComplete = (e: DragManager.DragCompleteEvent) => { } @@ -359,6 +368,7 @@ export class DocumentView extends React.Component<DocumentViewProps> { width: freestyling ? this.width : "100%", height: freestyling ? this.height : "100%", position: freestyling ? "absolute" : "relative", + zIndex: freestyling ? this.zIndex : 0, }} onContextMenu={this.onContextMenu} onPointerDown={this.onPointerDown}> |