PageSourceSearch

https://epe-lorraine.fr/wp-content/themes/bc_wp_epe/assets/js/main.js?ver=0.0.2

js epe-lorraine.fr collected 2026-10-06 23:59:06 UTC 1,584 bytes, 53 lines download raw bytes

1window.onload = (event) => {
2
3    /* Sticky header on scroll */
4    window.addEventListener('scroll', function() {
5        var header = document.querySelector('header');
6        header.classList.toggle('sticky', window.scrollY > 100);
7    });
8    
9
10    /* Constantes */
11    const body = document.querySelector('body');
12    const openMenu = document.querySelector('.open-menu');
13    const closeMenu = document.querySelector('.close-menu');
14
15    /* Ouvrir le menu */
16    openMenu.addEventListener('click', function() {
17        body.classList.add('menu-is-active');
18    });
19
20    /* Fermer le menu */
21    closeMenu.addEventListener('click', function() {
22        body.classList.remove('menu-is-active');
23    });
24
25    /* Bannière */
26    function setCookie(name,value,days = 30) {
27        var expires = "";
28        if (days) {
29            var date = new Date();
30            date.setTime(date.getTime() + (days*24*60*60*1000));
31            expires = "; expires=" + date.toUTCString();
32        }
33        document.cookie = name + "=" + (value || "")  + expires + "; path=/";
34    }
35
36    const banner = document.querySelector('.site-banner')
37    const closeBanner = document.querySelector('.site-banner .close-banner')
38
39    if(closeBanner) {
40        closeBanner.addEventListener('click', function(e) {
41            banner.classList.add('is-closed')
42            setCookie(e.target.dataset.id, 'true', 7)
43
44            body.classList.remove('banner-is-active')
45        })
46    }
47
48    (function() {
49        if(banner != null) {
50            body.classList.add('banner-is-active')
51        }
52    })();
53}

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.