PageSourceSearch

https://club.grazia.fr/wp-content/themes/grazia-club-vip/assets/javascripts/main.js?ver=648

js grazia.fr collected 2026-09-24 08:39:18 UTC 2,296 bytes, 56 lines download raw bytes

1jQuery(document).on('click', '.navbar-toggle', function() {
2    if (!is_mobile) {
3        $('.navbar-site').toggle(function() {
4            $(this).animate({top: 0});
5        });
6    } else {
7        if ($('body').hasClass('show-menu')) {
8            $('.navbar-site').css({display: 'block', 'min-height': 0, 'margin-bottom': 0, 'border': 0}); 
9            $('.navbar-site .container_moblile').animate({right : 0}, 100);
10        } else {
11            $('.navbar-site .container_moblile').animate({right: '100%'}, 100);	
12        }
13    }
14});
15jQuery( window ).load( function( ) {
16    if ( is_mobile ) {
17        $('nav').find('.container').addClass('container_moblile');
18        $( window ).on('scroll', () => {   
19            let header = document.querySelector("header .container"),
20                sticky = header.offsetTop;
21            if (window.pageYOffset > sticky) {
22                $('#barreTopInfo').addClass('navbar-fixed-top');
23                $('header').addClass('navbar-fixed-top');
24            }else{
25                $('#barreTopInfo').removeClass('navbar-fixed-top');
26                $('header').removeClass('navbar-fixed-top');
27            }
28        });
29    }
30});
31
32
33jQuery(document).ready(function ($) {
34    let $urlnl = $("#url_page_newsletter") ;
35    if( $urlnl.length ) {
36        let url_page_newsletter = $urlnl.val();
37        jQuery(document).on('nfFormSubmitResponse', function(event, response, id) {
38            jQuery.each(response.response.data.fields, function (index, field) {
39                if (field.key == 'email_newsletter') {
40                    url_page_newsletter += '?email='+field.value;
41                }
42            });
43            document.location.href = url_page_newsletter;
44            return false;
45        });
46        jQuery(document).on('submit', 'footer form.ninja-forms-form', function(e){
47            let newsletter_email = jQuery('input.newsletter_email').val();
48            let email_regex = /^\b[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+(\.[a-zA-Z]{2,4})?\b$/;
49            if (typeof newsletter_email != 'undefined' && email_regex.test(newsletter_email)) {
50                e.preventDefault();
51                url_page_newsletter += '?email='+newsletter_email;
52                document.location.href = url_page_newsletter;
53            }
54        });
55    }
56});

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.