mirror of
https://github.com/vector-im/element-web.git
synced 2025-10-18 02:41:41 +02:00
Merge pull request #759 from matrix-org/luke/display-redactions-better
Display timestamps and profiles for redacted events
This commit is contained in:
commit
f8a1634720
@ -413,7 +413,7 @@ module.exports = React.createClass({
|
|||||||
var continuation = false;
|
var continuation = false;
|
||||||
|
|
||||||
if (prevEvent !== null
|
if (prevEvent !== null
|
||||||
&& !prevEvent.isRedacted() && prevEvent.sender && mxEv.sender
|
&& prevEvent.sender && mxEv.sender
|
||||||
&& mxEv.sender.userId === prevEvent.sender.userId
|
&& mxEv.sender.userId === prevEvent.sender.userId
|
||||||
&& mxEv.getType() == prevEvent.getType()) {
|
&& mxEv.getType() == prevEvent.getType()) {
|
||||||
continuation = true;
|
continuation = true;
|
||||||
|
@ -435,10 +435,7 @@ module.exports = WithMatrixClient(React.createClass({
|
|||||||
let avatarSize;
|
let avatarSize;
|
||||||
let needsSenderProfile;
|
let needsSenderProfile;
|
||||||
|
|
||||||
if (isRedacted) {
|
if (this.props.tileShape === "notif") {
|
||||||
avatarSize = 0;
|
|
||||||
needsSenderProfile = false;
|
|
||||||
} else if (this.props.tileShape === "notif") {
|
|
||||||
avatarSize = 24;
|
avatarSize = 24;
|
||||||
needsSenderProfile = true;
|
needsSenderProfile = true;
|
||||||
} else if (isInfoMessage) {
|
} else if (isInfoMessage) {
|
||||||
@ -503,8 +500,8 @@ module.exports = WithMatrixClient(React.createClass({
|
|||||||
else if (e2eEnabled) {
|
else if (e2eEnabled) {
|
||||||
e2e = <img onClick={ this.onCryptoClicked } className="mx_EventTile_e2eIcon" src="img/e2e-unencrypted.svg" width="12" height="12"/>;
|
e2e = <img onClick={ this.onCryptoClicked } className="mx_EventTile_e2eIcon" src="img/e2e-unencrypted.svg" width="12" height="12"/>;
|
||||||
}
|
}
|
||||||
const timestamp = this.props.mxEvent.isRedacted() ?
|
const timestamp = this.props.mxEvent.getTs() ?
|
||||||
null : <MessageTimestamp ts={this.props.mxEvent.getTs()} />;
|
<MessageTimestamp ts={this.props.mxEvent.getTs()} /> : null;
|
||||||
|
|
||||||
if (this.props.tileShape === "notif") {
|
if (this.props.tileShape === "notif") {
|
||||||
var room = this.props.matrixClient.getRoom(this.props.mxEvent.getRoomId());
|
var room = this.props.matrixClient.getRoom(this.props.mxEvent.getRoomId());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user