PageSourceSearch

https://venelles.fr/wp-content/themes/template-a/js/script-tpl-a.js?ver=7.1

js venelles.fr collected 2026-09-24 22:11:40 UTC 3,098 bytes, 60 lines download raw bytes

1/*
2██████╗ ███████╗ █████╗ ██████╗ ██╗   ██╗
3██╔══██╗██╔════╝██╔══██╗██╔══██╗╚██╗ ██╔╝
4██████╔╝█████╗  ███████║██║  ██║ ╚████╔╝ 
5██╔══██╗██╔══╝  ██╔══██║██║  ██║  ╚██╔╝  
6██║  ██║███████╗██║  ██║██████╔╝   ██║   
7╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝╚═════╝    ╚═╝   
8                                         
9*/
10
11jQuery(document).ready(function() {
12
13    /* SCROLL TOP : Formulaire simple Elementor : lorsqu'un champ est invalide, remonter le formulaire en haut de page moins la valeur du header (environ 200px) */
14
15    // si au clique du bouton champs requis pas rempli
16    jQuery('form.elementor-form button[type=submit]').click(function() {
17        if(jQuery('form.elementor-form input[required=required]').val()=='') {
18            // Remonter le formulaire en top-205px 
19			jQuery( 'html,body' ).animate( {
20				scrollTop: ( jQuery( 'form.elementor-form' ).offset().top ) - 205
21            }, 1000 );
22
23            // Ajouter un message d'erreur du champ non rempli
24            //jQuery('form.elementor-form').append("<p class='messErreurFormElementor'>Merci de remplir tous les champs</p>");
25
26            // Enlever les messages automatiques des navigateurs pour champs non rempli dans le form
27            jQuery('form.elementor-form').attr('novalidate', 'novalidate');
28        }
29    });
30
31    
32    /* SCROLL TOP : Formulaire WPForms : lorsqu'un champ est invalide, remonter le formulaire en haut de page moins la valeur du header (environ 200px) */
33
34    // si au clique du bouton champs requis pas rempli
35    jQuery('form.wpforms-form button[type=submit]').click(function() {
36        if(jQuery('form.wpforms-form input.wpforms-field-required').val()=='') {
37            // Remonter le formulaire en top-205px 
38			jQuery( 'html,body' ).animate( {
39				scrollTop: ( jQuery( 'form.wpforms-form' ).offset().top ) - 205
40            }, 1000 );
41        }
42    });
43
44
45    /* SEARCH AND FILTER : Page de recherche avancée : lorsque champ liste des catégories est vide, cacher le style */
46    // Si la liste des catégories est vide (donc ses options n'existent pas)
47    if(jQuery('select#ofcategory').has('option').length == 0) {
48        // Cacher le conteneur li du champ liste des catégories
49        jQuery('select#ofcategory').parents('li').css("display", "none");
50    }
51
52    /* SEARCH AND FILTER : Page de recherche avancée : insérer un placeholder dans le champ date car sous IE10 et FF54 le champ est vide */
53    jQuery("input[type=date].postform").attr("placeholder", "JJ-MM-AAAA");
54
55    // Correction pour searchbar elementor qui n'est plus cliquable (itération 1)
56    var x = document.getElementsByClassName("elementor-search-form");
57    jQuery('.fa-search').click(function(){x[0].submit();});
58
59});
60

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.