disable editing quoted messages
This commit is contained in:
@@ -98,9 +98,15 @@ class BaseChatMessage extends React.PureComponent {
|
|||||||
if (!this.props.response) {
|
if (!this.props.response) {
|
||||||
let immutable = false;
|
let immutable = false;
|
||||||
Drafty.entities(this.props.content, (_0, _1, tp) => {
|
Drafty.entities(this.props.content, (_0, _1, tp) => {
|
||||||
immutable = ['AU', 'EX', 'FM', 'IM', 'QQ', 'VC', 'VD'].includes(tp);
|
immutable = ['AU', 'EX', 'FM', 'IM', 'VC', 'VD'].includes(tp);
|
||||||
return immutable;
|
return immutable;
|
||||||
});
|
});
|
||||||
|
if (!immutable) {
|
||||||
|
Drafty.styles(this.props.content, tp => {
|
||||||
|
immutable = ['QQ'].includes(tp);
|
||||||
|
return immutable;
|
||||||
|
});
|
||||||
|
}
|
||||||
if (!immutable) {
|
if (!immutable) {
|
||||||
menuItems.push('menu_item_edit');
|
menuItems.push('menu_item_edit');
|
||||||
}
|
}
|
||||||
|
|||||||
+7
-1
@@ -11241,9 +11241,15 @@ class BaseChatMessage extends (react__WEBPACK_IMPORTED_MODULE_0___default().Pure
|
|||||||
if (!this.props.response) {
|
if (!this.props.response) {
|
||||||
let immutable = false;
|
let immutable = false;
|
||||||
tinode_sdk__WEBPACK_IMPORTED_MODULE_2__.Drafty.entities(this.props.content, (_0, _1, tp) => {
|
tinode_sdk__WEBPACK_IMPORTED_MODULE_2__.Drafty.entities(this.props.content, (_0, _1, tp) => {
|
||||||
immutable = ['AU', 'EX', 'FM', 'IM', 'QQ', 'VC', 'VD'].includes(tp);
|
immutable = ['AU', 'EX', 'FM', 'IM', 'VC', 'VD'].includes(tp);
|
||||||
return immutable;
|
return immutable;
|
||||||
});
|
});
|
||||||
|
if (!immutable) {
|
||||||
|
tinode_sdk__WEBPACK_IMPORTED_MODULE_2__.Drafty.styles(this.props.content, tp => {
|
||||||
|
immutable = ['QQ'].includes(tp);
|
||||||
|
return immutable;
|
||||||
|
});
|
||||||
|
}
|
||||||
if (!immutable) {
|
if (!immutable) {
|
||||||
menuItems.push('menu_item_edit');
|
menuItems.push('menu_item_edit');
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+13
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user