mirror of
				https://github.com/vector-im/element-web.git
				synced 2025-11-04 02:02:14 +01:00 
			
		
		
		
	Added new Invite button in the RHS footer
This commit is contained in:
		
							parent
							
								
									acdcb21830
								
							
						
					
					
						commit
						768f11fe58
					
				@ -109,6 +109,14 @@ module.exports = React.createClass({
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    onInviteButtonClick: function() {
 | 
			
		||||
        // call ChatInviteDialog
 | 
			
		||||
        dis.dispatch({
 | 
			
		||||
            action: 'view_invite',
 | 
			
		||||
            roomId: this.props.roomId,
 | 
			
		||||
        });
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    onRoomStateMember: function(ev, state, member) {
 | 
			
		||||
        // redraw the badge on the membership list
 | 
			
		||||
        if (this.state.phase == this.Phase.MemberList && member.roomId === this.props.roomId) {
 | 
			
		||||
@ -236,6 +244,12 @@ module.exports = React.createClass({
 | 
			
		||||
                </div>
 | 
			
		||||
                { panel }
 | 
			
		||||
                <div className="mx_RightPanel_footer">
 | 
			
		||||
                    <div className="mx_RightPanel_invite" >
 | 
			
		||||
                        <div className="mx_RightPanel_icon" onClick={ this.onInviteButtonClick } >
 | 
			
		||||
                            <TintableSvg src="img/icons-settings.svg" width="35" height="35" />
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div className="mx_RightPanel_message">Invite to this room</div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </aside>
 | 
			
		||||
        );
 | 
			
		||||
 | 
			
		||||
@ -103,3 +103,26 @@ limitations under the License.
 | 
			
		||||
    -webkit-flex: 0 0 60px;
 | 
			
		||||
    flex: 0 0 60px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mx_RightPanel_footer .mx_RightPanel_invite {
 | 
			
		||||
    line-height: 35px;
 | 
			
		||||
    font-size: 14px;
 | 
			
		||||
	color: #454545;
 | 
			
		||||
    padding-top: 13px;
 | 
			
		||||
    padding-left: 5px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mx_RightPanel_invite .mx_RightPanel_icon {
 | 
			
		||||
    display: inline-block;
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mx_RightPanel_invite .mx_RightPanel_icon object {
 | 
			
		||||
    pointer-events: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mx_RightPanel_invite .mx_RightPanel_message {
 | 
			
		||||
    display: inline-block;
 | 
			
		||||
    vertical-align: top;
 | 
			
		||||
    padding-left: 10px
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user