21 lines
461 B
JavaScript
21 lines
461 B
JavaScript
import {
|
|
showPopover,
|
|
hidePopover,
|
|
POPOVER_SELECTORS
|
|
} from "discourse/lib/d-popover";
|
|
|
|
export default {
|
|
name: "d-popover",
|
|
|
|
initialize(container) {
|
|
const router = container.lookup("router:main");
|
|
router.on("routeWillChange", hidePopover);
|
|
|
|
$("#main")
|
|
.on("click.d-popover mouseenter.d-popover", POPOVER_SELECTORS, e =>
|
|
showPopover(e)
|
|
)
|
|
.on("mouseleave.d-popover", POPOVER_SELECTORS, e => hidePopover(e));
|
|
}
|
|
};
|