From 1e8881577a6d377fe79234c2560082c3e5753c2d Mon Sep 17 00:00:00 2001 From: Pranav Raj S Date: Sun, 26 Mar 2023 15:16:56 -0700 Subject: [PATCH] fix: Display native context menu on image, video preview modals (#6756) --- app/javascript/dashboard/components/Modal.vue | 6 +++-- .../widgets/conversation/Message.vue | 23 +++++++++++++++---- .../widgets/conversation/bubble/Image.vue | 2 +- .../widgets/conversation/bubble/Video.vue | 7 +++++- .../components/MessageContextMenu.vue | 5 ++++ 5 files changed, 34 insertions(+), 9 deletions(-) diff --git a/app/javascript/dashboard/components/Modal.vue b/app/javascript/dashboard/components/Modal.vue index d5dd55ffa..8b762c60c 100644 --- a/app/javascript/dashboard/components/Modal.vue +++ b/app/javascript/dashboard/components/Modal.vue @@ -47,7 +47,7 @@ export default { }, computed: { modalContainerClassName() { - let className = 'modal-container'; + let className = 'modal-container skip-context-menu'; if (this.fullWidth) { return `${className} modal-container--full-width`; } @@ -60,7 +60,9 @@ export default { 'right-aligned': 'right-aligned', }; - return `modal-mask ${modalClassNameMap[this.modalType] || ''}`; + return `modal-mask skip-context-menu ${modalClassNameMap[ + this.modalType + ] || ''}`; }, }, mounted() { diff --git a/app/javascript/dashboard/components/widgets/conversation/Message.vue b/app/javascript/dashboard/components/widgets/conversation/Message.vue index 612039c68..714a9e7cc 100644 --- a/app/javascript/dashboard/components/widgets/conversation/Message.vue +++ b/app/javascript/dashboard/components/widgets/conversation/Message.vue @@ -1,7 +1,11 @@ diff --git a/app/javascript/dashboard/components/widgets/conversation/bubble/Video.vue b/app/javascript/dashboard/components/widgets/conversation/bubble/Video.vue index 14c26733b..84b068215 100644 --- a/app/javascript/dashboard/components/widgets/conversation/bubble/Video.vue +++ b/app/javascript/dashboard/components/widgets/conversation/bubble/Video.vue @@ -2,7 +2,12 @@
diff --git a/app/javascript/dashboard/modules/conversations/components/MessageContextMenu.vue b/app/javascript/dashboard/modules/conversations/components/MessageContextMenu.vue index 7462dd4f1..6feb74b59 100644 --- a/app/javascript/dashboard/modules/conversations/components/MessageContextMenu.vue +++ b/app/javascript/dashboard/modules/conversations/components/MessageContextMenu.vue @@ -54,6 +54,7 @@ @click="handleCopy" />