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

This commit is contained in:
wmwragg 2016-07-25 10:58:43 +01:00
parent c89904bc25
commit a69107f4f1

View file

@ -75,20 +75,27 @@ module.exports = React.createClass({
}, },
onBadgeClicked: function(e) { 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 elementRect = e.target.getBoundingClientRect();
var x = elementRect.right; var x = elementRect.right;
var y = elementRect.top + (elementRect.height / 2); var y = elementRect.top + (elementRect.height / 2);
var self = this; var self = this;
ContextualMenu.createMenu(Label, { ContextualMenu.createMenu(Menu, {
left: x, left: x,
top: y, top: y,
room: this.props.room, room: this.props.room,
onFinished: function() { onFinished: function() {
self.setState({menu: false}); self.setState({
menu: false,
badgeHover: false,
});
} }
}); });
this.setState({menu: true}); this.setState({
menu: true,
badgeHover: true,
});
}, },
render: function() { render: function() {