PageSourceSearch

https://www.examenbateau.com/assets/controllers/navbar_controller-…308b37b319fb04d4b703e1a4b0d5fb95672df3ae.js

js examenbateau.com collected 2026-09-25 04:50:21 UTC 1,100 bytes, 1 lines download raw bytes

1import{Controller}from"@hotwired/stimulus";export default class extends Controller{static targets=["dropdown","mobileMenu","userDropdown"];connect(){document.addEventListener("click",this.handleOutsideClick.bind(this))}disconnect(){document.removeEventListener("click",this.handleOutsideClick.bind(this))}toggleDropdown(t){t.stopPropagation(),this.dropdownTarget.classList.toggle("hidden")}toggleMobileMenu(t){t&&t.preventDefault(),this.mobileMenuTarget.classList.toggle("hidden"),this.mobileMenuTarget.classList.contains("hidden")&&this.hasUserDropdownTarget&&!this.userDropdownTarget.classList.contains("hidden")&&this.userDropdownTarget.classList.add("hidden")}toggleUserDropdown(t){t.preventDefault(),t.stopPropagation(),this.hasUserDropdownTarget&&this.userDropdownTarget.classList.toggle("hidden")}handleOutsideClick(t){this.hasDropdownTarget&&!this.dropdownTarget.contains(t.target)&&this.dropdownTarget.classList.add("hidden"),this.element.contains(t.target)||this.hasUserDropdownTarget&&!this.userDropdownTarget.classList.contains("hidden")&&this.userDropdownTarget.classList.add("hidden")}}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.