PageSourceSearch

https://meteofrance.pm/themes/custom/theme_public/js/menu-burger.js?v=8.0.0-adv

js meteofrance.pm collected 2026-10-02 17:43:51 UTC 1,141 bytes, 35 lines download raw bytes

1
2jQuery(document).ready(function ($) {
3
4  /* Open burger menu */
5
6  $(document).on('click', '.toggle_sidebar_menu', function () {
7    $('#sidebar_page, #sidebar_overlay').addClass('active');
8  });
9
10  /* Close burger menu */
11
12  $(document).on('click', '#sidebar_overlay, #sidebar_close_mobile', function () {
13    $('#sidebar_page, #sidebar_overlay').removeClass('active');
14  });
15
16
17  /* Dropdown buger menu N+1 */
18  $(document).on('click', '#sidebar_page .inner nav > ul.menu > li.menu-item--expanded', function (e) {
19    e.stopPropagation();
20    if($(e.target).is('li.menu-item--expanded') || $(e.target).is('li.menu-item--expanded > span')) {
21      $(this).toggleClass('active');
22      $(this).find('> ul.menu').slideToggle();
23    }
24  });
25
26  /* Dropdown buger menu N+2 */
27  $(document).on('click', '#sidebar_page .inner nav > ul.menu > li.menu-item--expanded > ul.menu > li.menu-item--expanded', function (e) {
28    e.stopPropagation();
29    if($(e.target).is('li.menu-item--expanded') || $(e.target).is('li.menu-item--expanded > span')) {
30      $(this).toggleClass('active');
31      $(this).find('> ul.menu').slideToggle();
32    }
33  });
34
35});

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.