From a59023575bb3c7a6a9d90b53db5e29b6ff1554a9 Mon Sep 17 00:00:00 2001 From: or-else Date: Sat, 25 Nov 2017 19:02:36 -0800 Subject: [PATCH] bug fix in topic member menu --- index.html | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index b8de80a6..c58606ba 100644 --- a/index.html +++ b/index.html @@ -2275,26 +2275,30 @@ this.setState({selectedContact: uid}); }, - handleContextMenu: function(item, x, y) { + handleContextMenu: function(params) { var instance = this; var topic = Tinode.getTopic(this.props.topic); if (!topic) { return; } - var user = topic.subscriber(item); + var user = topic.subscriber(params.topicName); if (!user || !user.acs) { return; } var menuItems = [ {title: "Edit permissions", handler: function() { - instance.handleLaunchPermissionsEditor("user", item); + instance.handleLaunchPermissionsEditor("user", params.topicName); }}, ContextMenuItems["member_delete"], user.acs.isMuted() ? ContextMenuItems["member_unmute"] : ContextMenuItems["member_mute"], user.acs.isJoiner() ? ContextMenuItems["member_block"] : ContextMenuItems["member_unblock"] ]; - this.props.showContextMenu({ topicName: this.props.topic, x: x, y: y, user: item }, menuItems); + this.props.showContextMenu({ + topicName: this.props.topic, + x: params.x, + y: params.y, + user: params.topicName}, menuItems); }, render: function() {