Disable context menu and message selection for RSS feed

pull/635/head
Maxim Shishmarev 6 years ago
parent 2262b41cd7
commit 8b2876dadc

@ -984,8 +984,7 @@
}, },
selectMessage() { selectMessage() {
// Disable message selection when the context menu is displayed if (window.contextMenuShown || this.get('isRss')) {
if (window.contextMenuShown) {
return; return;
} }

@ -1079,6 +1079,8 @@ export class Message extends React.PureComponent<Props, State> {
divClasses.push('public-chat-message-wrapper'); divClasses.push('public-chat-message-wrapper');
} }
const enableContextMenu = !isRss && !multiSelectMode;
return ( return (
<div <div
className={classNames(divClasses)} className={classNames(divClasses)}
@ -1128,10 +1130,10 @@ export class Message extends React.PureComponent<Props, State> {
{isRss || multiSelectMode {isRss || multiSelectMode
? null ? null
: this.renderMenu(isIncoming, triggerId)} : this.renderMenu(isIncoming, triggerId)}
{multiSelectMode ? null : this.renderContextMenu(triggerId)} {enableContextMenu ? this.renderContextMenu(triggerId) : null}
{multiSelectMode {enableContextMenu
? null ? this.renderContextMenu(rightClickTriggerId)
: this.renderContextMenu(rightClickTriggerId)} : null}
</div> </div>
</ContextMenuTrigger> </ContextMenuTrigger>
</div> </div>

Loading…
Cancel
Save