ui-lit
Version:
UI Elements on LIT
15 lines (14 loc) • 404 B
JavaScript
export class ClickController {
constructor(host) {
this.handleClick = (e) => {
this.host.handleDocumentClick(e);
};
(this.host = host).addController(this);
}
hostConnected() {
document.addEventListener("click", this.handleClick);
}
hostDisconnected() {
document.removeEventListener("click", this.handleClick);
}
}