Trying to get the context menu dohicky to stick when menu open

pull/21833/head
wmwragg 2016-07-25 10:58:43 +01:00
parent c89904bc25
commit a69107f4f1
1 changed files with 11 additions and 4 deletions

View File

@ -75,20 +75,27 @@ module.exports = React.createClass({
},
onBadgeClicked: function(e) {
var Label = sdk.getComponent('rooms.NotificationStateContextMenu');
console.log("DEBUG: MENU FALSE");
var Menu = sdk.getComponent('rooms.NotificationStateContextMenu');
var elementRect = e.target.getBoundingClientRect();
var x = elementRect.right;
var y = elementRect.top + (elementRect.height / 2);
var self = this;
ContextualMenu.createMenu(Label, {
ContextualMenu.createMenu(Menu, {
left: x,
top: y,
room: this.props.room,
onFinished: function() {
self.setState({menu: false});
self.setState({
menu: false,
badgeHover: false,
});
}
});
this.setState({menu: true});
this.setState({
menu: true,
badgeHover: true,
});
},
render: function() {