aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2022-06-08 03:22:15 +0300
committerHenry Jameson <me@hjkos.com>2022-06-08 03:22:15 +0300
commite3b9c00d5e1bfadc0e1e1bcd06c43cf53035f0c0 (patch)
tree802dcee8b0681d3af700f9d4fefb9fa7cdcce270 /src
parent832d7f2354b2f70e4100ac343c6ac4dd985eac3a (diff)
hide popovers on scroll
Diffstat (limited to 'src')
-rw-r--r--src/components/popover/popover.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/components/popover/popover.js b/src/components/popover/popover.js
index c65689bd..09e07b4c 100644
--- a/src/components/popover/popover.js
+++ b/src/components/popover/popover.js
@@ -168,6 +168,9 @@ const Popover = {
if (this.hidden) return
if (this.$el.contains(e.target)) return
this.hidePopover()
+ },
+ onScroll () {
+ this.hidePopover()
}
},
updated () {
@@ -183,9 +186,11 @@ const Popover = {
},
created () {
document.addEventListener('click', this.onClickOutside)
+ window.addEventListener('scroll', this.onScroll)
},
unmounted () {
document.removeEventListener('click', this.onClickOutside)
+ window.removeEventListener('scroll', this.onScroll)
this.hidePopover()
}
}