aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2022-06-08 03:18:37 +0300
committerHenry Jameson <me@hjkos.com>2022-06-08 03:18:37 +0300
commit832d7f2354b2f70e4100ac343c6ac4dd985eac3a (patch)
tree5b2832d96cc7359c1f3f066acd00c1ec124a65d4 /src
parentfa398b5e7aeb53709618d69de086a08b2248ba8c (diff)
more fixes to chat popovers
Diffstat (limited to 'src')
-rw-r--r--src/components/chat_message/chat_message.vue2
-rw-r--r--src/components/popover/popover.js5
2 files changed, 5 insertions, 2 deletions
diff --git a/src/components/chat_message/chat_message.vue b/src/components/chat_message/chat_message.vue
index d62b831d..0e1a5375 100644
--- a/src/components/chat_message/chat_message.vue
+++ b/src/components/chat_message/chat_message.vue
@@ -44,7 +44,7 @@
<Popover
trigger="click"
placement="top"
- :bound-to-selector="isCurrentUser ? '' : '.scrollable-message-list'"
+ bound-to-selector=".chat-view-inner"
:bound-to="{ x: 'container' }"
:margin="popoverMarginStyle"
@show="menuOpened = true"
diff --git a/src/components/popover/popover.js b/src/components/popover/popover.js
index 7d1ad1d6..c65689bd 100644
--- a/src/components/popover/popover.js
+++ b/src/components/popover/popover.js
@@ -129,9 +129,12 @@ const Popover = {
opacity: 1,
left: `${Math.round(origin.x + translateX)}px`,
top: `${Math.round(origin.y + translateY)}px`,
- maxWidth: `${parentScreenBox ? Math.round(parentScreenBox.width) : 0}px`,
position: 'fixed'
}
+
+ if (parentScreenBox) {
+ this.styles.maxWidth = `${Math.round(parentScreenBox.width)}px`
+ }
},
showPopover () {
const wasHidden = this.hidden