Skip to content
Snippets Groups Projects
Commit 85de0927 authored by HJ's avatar HJ :fire:
Browse files

recalculate position on scrolls

parent 8979548e
No related branches found
No related tags found
No related merge requests found
......@@ -195,8 +195,8 @@ const Popover = {
if (this.$el.contains(e.target)) return
this.hidePopover()
},
onScroll () {
this.hidePopover()
onScroll (e) {
this.updateStyles()
}
},
updated () {
......@@ -210,13 +210,17 @@ const Popover = {
this.oldSize = { width: content.offsetWidth, height: content.offsetHeight }
}
},
created () {
mounted () {
let scrollable = this.$refs.trigger.closest('.column.-scrollable')
if (!scrollable) scrollable = window
document.addEventListener('click', this.onClickOutside)
window.addEventListener('scroll', this.onScroll)
scrollable.addEventListener('scroll', this.onScroll)
},
unmounted () {
beforeUnmount () {
let scrollable = this.$refs.trigger.closest('.column.-scrollable')
if (!scrollable) scrollable = window
document.removeEventListener('click', this.onClickOutside)
window.removeEventListener('scroll', this.onScroll)
scrollable.removeEventListener('scroll', this.onScroll)
this.hidePopover()
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment