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.