a11yist/app/javascript/controllers/dropdown_menu_controller.js
david 70500c49a1
Some checks failed
/ Run tests (push) Successful in 2m44s
/ Run system tests (push) Failing after 2m43s
/ Build, push and deploy image (push) Successful in 4m3s
Model menus, modal edit and layout improvements
2024-11-23 19:10:09 +01:00

16 lines
525 B
JavaScript

import { Controller } from "@hotwired/stimulus"
// Connects to data-controller="dropdown-menu"
export default class extends Controller {
connect() {
const x = this.element
this.element.addEventListener("turbo:click", e => {
console.log("turbo visit dropdown", e, this.element)
this.element.removeAttribute("open");
})
this.element.addEventListener("turbo:submit-start", e => {
console.log("turbo submit dropdown", e, this.element)
this.element.removeAttribute("open");
})
}
}