Browse Source

Disable double click reply on mobile devices

master
Eduard Kuzmenko 3 years ago
parent
commit
d7c6af4b3c
  1. 4
      src/components/chat/bubbles.ts

4
src/components/chat/bubbles.ts

@ -30,7 +30,7 @@ import StickyIntersector from "../stickyIntersector"; @@ -30,7 +30,7 @@ import StickyIntersector from "../stickyIntersector";
import animationIntersector from "../animationIntersector";
import RichTextProcessor from "../../lib/richtextprocessor";
import mediaSizes from "../../helpers/mediaSizes";
import { isAndroid, isApple, isSafari } from "../../helpers/userAgent";
import { isAndroid, isApple, isMobile, isSafari } from "../../helpers/userAgent";
import I18n, { i18n, langPack } from "../../lib/langPack";
import AvatarElement from "../avatar";
import { formatPhoneNumber } from "../misc";
@ -422,6 +422,7 @@ export default class ChatBubbles { @@ -422,6 +422,7 @@ export default class ChatBubbles {
});
}
if(!isMobile) {
this.listenerSetter.add(this.bubblesContainer, 'dblclick', (e) => {
if(this.chat.selection.isSelecting || !this.appMessagesManager.canWriteToPeer(this.peerId, this.chat.threadId)) {
return;
@ -433,6 +434,7 @@ export default class ChatBubbles { @@ -433,6 +434,7 @@ export default class ChatBubbles {
this.chat.input.initMessageReply(mid);
}
});
}
/* if(false) */this.stickyIntersector = new StickyIntersector(this.scrollable.container, (stuck, target) => {
for(const timestamp in this.dateMessages) {

Loading…
Cancel
Save