mirror of
https://github.com/glanceapp/glance.git
synced 2025-06-20 18:07:59 +02:00
Reposition popover on scroll
This commit is contained in:
parent
fcdea66a0f
commit
2d1e317c1f
@ -102,6 +102,7 @@ function showPopover() {
|
||||
contentElement.style.maxWidth = contentMaxWidth;
|
||||
activeTarget.classList.add("popover-active");
|
||||
document.addEventListener("keydown", handleHidePopoverOnEscape);
|
||||
window.addEventListener("scroll", queueRepositionContainer);
|
||||
window.addEventListener("resize", queueRepositionContainer);
|
||||
observer.observe(containerElement);
|
||||
}
|
||||
@ -163,6 +164,7 @@ function hidePopover() {
|
||||
containerElement.style.removeProperty("left");
|
||||
containerElement.style.removeProperty("right");
|
||||
document.removeEventListener("keydown", handleHidePopoverOnEscape);
|
||||
window.removeEventListener("scroll", queueRepositionContainer);
|
||||
window.removeEventListener("resize", queueRepositionContainer);
|
||||
observer.unobserve(containerElement);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user