1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-22 22:59:39 +02:00

Prevent duplicate listeners and memory leak (#387)

* Prevent duplicate listeners and memory leak

Signed-off-by: Konnor Rogers <konnor5456@gmail.com>

* Update dropdown_controller.js

Signed-off-by: Konnor Rogers <konnor5456@gmail.com>

---------

Signed-off-by: Konnor Rogers <konnor5456@gmail.com>
This commit is contained in:
Konnor Rogers 2024-02-08 14:37:36 -05:00 committed by GitHub
parent be79430999
commit 6254ea9d8a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -9,15 +9,15 @@ export default class extends Controller {
this.menuTarget.classList.toggle("hidden"); this.menuTarget.classList.toggle("hidden");
} }
hideMenu() { hideMenu = () => {
this.menuTarget.classList.add("hidden"); this.menuTarget.classList.add("hidden");
} }
connect() { connect() {
document.addEventListener("click", () => this.hideMenu()); document.addEventListener("click", this.hideMenu);
} }
disconnect() { disconnect() {
document.removeEventListener("click", () => this.hideMenu()); document.removeEventListener("click", this.hideMenu);
} }
} }