File tree Expand file tree Collapse file tree
skins/vector/css/vector-web/views/rooms Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -55,21 +55,29 @@ const PinnedEventTile = React.createClass({
5555 } else if ( this . props . onUnpinned ) this . props . onUnpinned ( ) ;
5656 }
5757 } ,
58+ _canUnpin : function ( ) {
59+ return this . props . mxRoom . currentState . mayClientSendStateEvent ( 'm.room.pinned_events' , MatrixClientPeg . get ( ) ) ;
60+ } ,
5861 render : function ( ) {
5962 const MessageEvent = sdk . getComponent ( "views.messages.MessageEvent" ) ;
6063 const MemberAvatar = sdk . getComponent ( "views.avatars.MemberAvatar" ) ;
6164
6265 const sender = this . props . mxRoom . getMember ( this . props . mxEvent . getSender ( ) ) ;
6366 const avatarSize = 40 ;
6467
68+ let unpinButton = null ;
69+ if ( this . _canUnpin ( ) ) {
70+ unpinButton = < img src = "img/cancel-red.svg" className = "mx_PinnedEventTile_unpinButton" width = "8" height = "8"
71+ onClick = { this . onUnpinClicked } alt = { _t ( 'Unpin Message' ) } title = { _t ( 'Unpin Message' ) } /> ;
72+ }
73+
6574 return (
6675 < div className = "mx_PinnedEventTile" >
6776 < div className = "mx_PinnedEventTile_actions" >
6877 < AccessibleButton className = "mx_PinnedEventTile_gotoButton mx_textButton" onClick = { this . onTileClicked } >
6978 Jump to message
7079 </ AccessibleButton >
71- < img src = "img/cancel-red.svg" className = "mx_PinnedEventTile_unpinButton" width = "8" height = "8"
72- onClick = { this . onUnpinClicked } alt = { _t ( 'Unpin Message' ) } title = { _t ( 'Unpin Message' ) } />
80+ { unpinButton }
7381 </ div >
7482
7583 < MemberAvatar member = { sender } width = { avatarSize } height = { avatarSize } />
Original file line number Diff line number Diff line change @@ -20,7 +20,8 @@ limitations under the License.
2020
2121.mx_PinnedEventsPanel_body {
2222 max-height : 300px ;
23- overflow-y : scroll ;
23+ overflow-y : auto ;
24+ padding-bottom : 15px ;
2425}
2526
2627.mx_PinnedEventsPanel_header {
You can’t perform that action at this time.
0 commit comments