File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
src/skins/vector/views/pages Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,8 @@ var MatrixChatController = require('matrix-react-sdk/lib/controllers/pages/Matri
2525var Loader = require ( "react-loader" ) ;
2626
2727var dis = require ( 'matrix-react-sdk/lib/dispatcher' ) ;
28+ var Matrix = require ( "matrix-js-sdk" ) ;
29+ var ContextualMenu = require ( "../../../../ContextualMenu" ) ;
2830
2931
3032module . exports = React . createClass ( {
@@ -46,6 +48,22 @@ module.exports = React.createClass({
4648 window . removeEventListener ( 'resize' , this . handleResize ) ;
4749 } ,
4850
51+ onAliasClick : function ( event , alias ) {
52+ event . preventDefault ( ) ;
53+ dis . dispatch ( { action : 'view_room_alias' , room_alias : alias } ) ;
54+ } ,
55+
56+ onUserClick : function ( event , userId ) {
57+ event . preventDefault ( ) ;
58+ var MemberInfo = sdk . getComponent ( 'molecules.MemberInfo' ) ;
59+ var member = new Matrix . RoomMember ( null , userId ) ;
60+ ContextualMenu . createMenu ( MemberInfo , {
61+ member : member ,
62+ right : window . innerWidth - event . pageX ,
63+ top : event . pageY
64+ } ) ;
65+ } ,
66+
4967 handleResize : function ( e ) {
5068 var hideLhsThreshold = 1000 ;
5169 var showLhsThreshold = 1000 ;
You can’t perform that action at this time.
0 commit comments