Pull out z-index to the sticker picker
As it's not a thing that's necessary for other PersistedElements, only the sticker picker because it has to sit above the ContextMenu it sits in.
This commit is contained in:
parent
74f2d0a360
commit
ad35fbf208
2 changed files with 6 additions and 6 deletions
|
@ -34,9 +34,6 @@ function getOrCreateContainer(containerId) {
|
||||||
return container;
|
return container;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Greater than that of the ContextualMenu
|
|
||||||
const PE_Z_INDEX = 5000;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class of component that renders its children in a separate ReactDOM virtual tree
|
* Class of component that renders its children in a separate ReactDOM virtual tree
|
||||||
* in a container element appended to document.body.
|
* in a container element appended to document.body.
|
||||||
|
@ -104,12 +101,11 @@ export default class PersistedElement extends React.Component {
|
||||||
left: parentRect.left + 'px',
|
left: parentRect.left + 'px',
|
||||||
width: parentRect.width + 'px',
|
width: parentRect.width + 'px',
|
||||||
height: parentRect.height + 'px',
|
height: parentRect.height + 'px',
|
||||||
zIndex: PE_Z_INDEX,
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const content = <div ref={this.collectChild}>
|
const content = <div ref={this.collectChild} style={this.props.style}>
|
||||||
{this.props.children}
|
{this.props.children}
|
||||||
</div>;
|
</div>;
|
||||||
|
|
||||||
|
|
|
@ -27,6 +27,10 @@ import WidgetUtils from '../../../utils/WidgetUtils';
|
||||||
|
|
||||||
const widgetType = 'm.stickerpicker';
|
const widgetType = 'm.stickerpicker';
|
||||||
|
|
||||||
|
// We sit in a context menu, so the persisted element container needs to float
|
||||||
|
// above it, so it needs a greater z-index than the ContextMenu
|
||||||
|
const STICKERPICKER_Z_INDEX = 5000;
|
||||||
|
|
||||||
export default class Stickerpicker extends React.Component {
|
export default class Stickerpicker extends React.Component {
|
||||||
constructor(props) {
|
constructor(props) {
|
||||||
super(props);
|
super(props);
|
||||||
|
@ -211,7 +215,7 @@ export default class Stickerpicker extends React.Component {
|
||||||
width: this.popoverWidth,
|
width: this.popoverWidth,
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<PersistedElement persistKey="stickerPicker">
|
<PersistedElement containerId="mx_persisted_stickerPicker" style={{zIndex: STICKERPICKER_Z_INDEX}}>
|
||||||
<AppTile
|
<AppTile
|
||||||
collectWidgetMessaging={this._collectWidgetMessaging}
|
collectWidgetMessaging={this._collectWidgetMessaging}
|
||||||
id={stickerpickerWidget.id}
|
id={stickerpickerWidget.id}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue