PageSourceSearch

https://www.coquinland.com/wp-content/themes/generatepress_child/js/custom-popup.js?ver=66511

js coquinland.com collected 2026-10-07 11:43:45 UTC 2,951 bytes, 79 lines download raw bytes

1jQuery(document).ready(function($) {
2    // Utilise setTimeout pour exécuter l'ajax après 2 secondes
3    setTimeout(function() {
4        $.ajax({
5            url: ajax_object.ajaxurl, // Utilise la variable ajaxurl définie par wp_localize_script
6            type: 'POST', // Méthode d'envoi
7            data: {
8                action: 'dire_bonjour' // L'action à traiter dans WordPress
9            },
10            success: function(response) {
11                // Insérer la réponse dans la popup
12                $('#popup-message').text(response);
13                
14                // Afficher la popup
15                $('#popup-message-container').fadeIn();
16            },
17            error: function(xhr, status, error) {
18                console.log('Erreur AJAX: ' + status + ' ' + error);
19            }
20        });
21    }, 2000); // Délai de 2 secondes (2000 millisecondes)
22
23    // Fermer la popup quand on clique sur le bouton close (×)
24    $('#close-popup').on('click', function() {
25        $('#popup-message-container').fadeOut();
26    });
27
28    // Fermer la popup quand on clique en dehors de la boîte de message
29    $(document).on('click', function(e) {
30        if ($(e.target).is('#popup-message-container')) {
31            $('#popup-message-container').fadeOut();
32        }
33    });
34});
35
36
37
38
39// $(document).ready(function() {
40//     // Afficher la pop-up après un certain délai ou sur une condition
41//     setTimeout(function() {
42//         alert();
43//         $.ajax({
44//             url: ajax_object.ajax_url,
45//             type: 'POST',
46//             // dataType: 'json',
47//             data: {
48//                 action: 'get_popup_content',
49//                 // nonce: ajax_object.nonce
50//             },
51//             success: function(response) {
52//                 console.log(response);
53//                 if (response.success) {
54//                     alert('success');
55//                     // Insérer le contenu dans la pop-up
56//                     $('body').append('<div id="custom-popup">' + response.data + '</div>');
57//                     $('#custom-popup').css({
58//                         'position': 'fixed',
59//                         'top': '50%',
60//                         'left': '50%',
61//                         'transform': 'translate(-50%, -50%)',
62//                         'background-color': '#fff',
63//                         'padding': '20px',
64//                         'border-radius': '10px',
65//                         'box-shadow': '0 0 10px rgba(0, 0, 0, 0.5)',
66//                         'z-index': '10000'
67//                     });
68//                 }
69//             }
70//         });
71//     }, 2000); // Pop-up s'affiche après 2 secondes
72
73//     // Fermer la pop-up si on clique à l'extérieur
74//     $(document).on('click', function(e) {
75//         if ($(e.target).closest('#custom-popup').length === 0) {
76//             $('#custom-popup').remove();
77//         }
78//     });
79// });

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.