From a69107f4f1d5351a6bda37bd5c5608fd9b22a96f Mon Sep 17 00:00:00 2001 From: wmwragg Date: Mon, 25 Jul 2016 10:58:43 +0100 Subject: [PATCH] Trying to get the context menu dohicky to stick when menu open --- src/components/views/rooms/RoomTile.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/components/views/rooms/RoomTile.js b/src/components/views/rooms/RoomTile.js index 9c39b50427..387cca6775 100644 --- a/src/components/views/rooms/RoomTile.js +++ b/src/components/views/rooms/RoomTile.js @@ -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() {