PageSourceSearch

https://angivillers.fr/wp-content/themes/visibilite2/assets/js/inc/toggleMobileMenu.js

js angivillers.fr collected 2026-10-03 02:46:18 UTC 915 bytes, 25 lines download raw bytes

1// MOBILE MENU
2
3export default function toggleMobileMenu() {
4    const closeMobileMenuHeaderButton = document.querySelector(
5        "#rechercher .close-icon"
6    );
7    const mobileMenuButton = document.querySelector("#rechercher .mobile-menu");
8    
9    const mainMenu = document.querySelector(".menu-principal");
10    if (mobileMenuButton) {
11        mobileMenuButton.addEventListener("click", () => {
12            mainMenu.classList.add("mobile-open");
13            closeMobileMenuHeaderButton.classList.remove("hide");
14            mobileMenuButton.classList.add("hide");
15        });
16    }
17
18    if (closeMobileMenuHeaderButton) {
19        closeMobileMenuHeaderButton.addEventListener("click", () => {
20            mainMenu.classList.remove("mobile-open");
21            closeMobileMenuHeaderButton.classList.add("hide");
22            mobileMenuButton.classList.remove("hide");
23        });
24    }
25}

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.