| | |
| | | middleware: [inline({ x: clientX, y: clientY }), shift(), flip()], |
| | | }) |
| | | Object.assign(popoverElement.style, { |
| | | transform: `translate(${x}px, ${y}px)`, |
| | | transform: `translate(${x.toFixed()}px, ${y.toFixed()}px)`, |
| | | }) |
| | | } |
| | | |
| | |
| | | |
| | | function clearActivePopover() { |
| | | const allPopoverElements = document.querySelectorAll(".popover") |
| | | if (allPopoverElements) { |
| | | allPopoverElements.forEach((popoverElement) => |
| | | popoverElement.classList.remove("active-popover"), |
| | | ) |
| | | } |
| | | allPopoverElements.forEach((popoverElement) => popoverElement.classList.remove("active-popover")) |
| | | } |
| | | |
| | | document.addEventListener("nav", () => { |