a couple of bugs in message editing

This commit is contained in:
or-else
2022-11-19 16:43:57 -08:00
parent d32c1636ce
commit 3653453897
5 changed files with 14 additions and 5 deletions
+6 -1
View File
@@ -762,6 +762,11 @@ class MessagesView extends React.Component {
this.handleCancelReply();
} else if (this.state.reply) {
if (this.state.reply.editing) {
if (msg == this.state.contentToEdit) {
// Message unchanged.
this.handleCancelReply();
return;
}
// Editing an existing message.
head = {replace: ':' + this.state.reply.seq};
} else if (this.state.reply.content) {
@@ -1032,7 +1037,7 @@ class MessagesView extends React.Component {
this.setState({
reply: {
content: Drafty.quote(this.props.intl.formatMessage(messages.message_editing), null, content),
content: Drafty.quote(this.props.intl.formatMessage(messages.editing_message), null, content),
seq: seq,
editing: true
},
+5 -1
View File
@@ -6151,6 +6151,10 @@ class MessagesView extends (react__WEBPACK_IMPORTED_MODULE_0___default().Compone
this.handleCancelReply();
} else if (this.state.reply) {
if (this.state.reply.editing) {
if (msg == this.state.contentToEdit) {
this.handleCancelReply();
return;
}
head = {
replace: ':' + this.state.reply.seq
};
@@ -6381,7 +6385,7 @@ class MessagesView extends (react__WEBPACK_IMPORTED_MODULE_0___default().Compone
}
this.setState({
reply: {
content: tinode_sdk__WEBPACK_IMPORTED_MODULE_2__.Drafty.quote(this.props.intl.formatMessage(messages.message_editing), null, content),
content: tinode_sdk__WEBPACK_IMPORTED_MODULE_2__.Drafty.quote(this.props.intl.formatMessage(messages.editing_message), null, content),
seq: seq,
editing: true
},
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long