PageSourceSearch

https://www.sportcourchevel.com/wp-content/themes/Avada-child/assets/js/dataTables.js?ver=6.1.14

js sportcourchevel.com collected 2026-10-02 12:45:05 UTC 26,690 bytes, 855 lines download raw bytes

1var categorie = 1;
2
3jQuery(document).ready(function () {
4
5    jQuery('#facture_table').DataTable({
6
7        "paging": true,
8
9        "searching": true,
10
11        "info": false,
12
13        "pageLength": 20,
14
15        "language": {
16
17            "sProcessing": "Traitement en cours...",
18
19            "sSearch": "Recherche :",
20
21            "sLengthMenu": "Afficher _MENU_ éléments",
22
23            "sInfo": "Affichage de l'élément _START_ à _END_ sur _TOTAL_ éléments",
24
25            "sInfoEmpty": "Affichage de l'élément 0 à 0 sur 0 élément",
26
27            "sInfoFiltered": "(filtré de _MAX_ éléments au total)",
28
29            "sInfoPostFix": "",
30
31            "sLoadingRecords": "Chargement en cours...",
32
33            "sZeroRecords": "Aucun élément à afficher",
34
35            "sEmptyTable": "Aucune donnée disponible dans le tableau",
36
37            "oPaginate": {
38
39                "sFirst": "Premier",
40
41                "sPrevious": "Précédent",
42
43                "sNext": "Suivant",
44
45                "sLast": "Dernier"
46
47            },
48
49            "oAria": {
50
51                "sSortAscending": ": activer pour trier la colonne par ordre croissant",
52
53                "sSortDescending": ": activer pour trier la colonne par ordre décroissant"
54
55            },
56
57            "select": {
58
59                "rows": {
60
61                    _: "%d lignes séléctionnées",
62
63                    0: "Aucune ligne séléctionnée",
64
65                    1: "1 ligne séléctionnée"
66
67                }
68
69            }
70
71        },
72
73    });
74
75    jQuery('.dataTables_length').hide();
76
77    jQuery('.dataTables_info').hide();
78
79    jQuery('.dataTables_paginate a.paginate_button.current').attr("style", "background :#255978;color : #ffffff !important");
80
81    jQuery(document).on("click", ".clickable-row", function () {
82
83        window.location = jQuery(this).data("href");
84
85    });
86
87    jQuery(document).on("click", "#page_discipline .removeCategorie", function () {
88
89        var id = jQuery(this).data("id");
90
91        jQuery('#page_discipline tr#Categorie' + id).remove();
92
93        jQuery('#page_discipline #categorie option#categorie_option_' + id).removeAttr("disabled");
94
95        var html = '<input type="hidden" name="remove_categorie[]" id="remove_categorie_' + id + '" value="' + id + '">';
96
97        jQuery('#page_discipline #remove_categorie_discipline').append(html);
98
99    });
100
101    jQuery(document).on("click", "#page_parent .removeCategorie", function () {
102
103        var id = jQuery(this).data("id");
104
105        var to = jQuery(this).data("to");
106
107        jQuery('#page_parent tr#facture' + id).remove();
108
109        var html = '<input type="hidden" name="remove_facture[]" id="remove_facture_' + id + '" value="' + to + '">';
110
111        jQuery('#page_parent #remove_facture_discipline').append(html);
112
113    });
114
115    jQuery("#myModal .btnClose,#Modal_discipline .btnClose").click(function () {
116
117        jQuery("#myModal").hide();
118
119        jQuery("#Modal_discipline").hide();
120
121    });
122
123    var modal = document.getElementById("myModal");
124
125    window.onclick = function (event) {
126
127        if (event.target == modal) {
128
129            modal.style.display = "none";
130
131        }
132
133    }
134
135    var modal = document.getElementById("Modal_discipline");
136
137    window.onclick = function (event) {
138
139        if (event.target == modal) {
140
141            modal.style.display = "none";
142
143        }
144
145    }
146
147    if (jQuery("#jstree_disciplines").length) {
148
149        jQuery(function () {
150
151            var tree = jQuery("#jstree_disciplines").jstree({
152
153                "core": {
154
155                    "themes": {
156
157                        "icons": false
158
159                    }
160
161                },
162
163                "checkbox": {
164
165                    "real_checkboxes": true,
166
167                    "real_checkboxes_names": true,
168
169                },
170
171                "plugins": ["types", "checkbox"],
172
173                "checkbox": {
174
175                    "three_state": false,
176
177                    "real_checkboxes": false
178
179                }
180
181            });
182
183            if (typeof(tree) != "undefined")
184                tree.jstree(true).open_all();
185
186            jQuery('#jstree_disciplines li[data-checkstate="checked"]').each(function () {
187
188                tree.jstree('check_node', jQuery(this));
189
190            });
191
192            jQuery('#jstree_disciplines li[data-parint="parint"]').each(function () {
193
194                jQuery(this).find("a").first().before("<span class='mod modifier_item'><i class='fas fa-edit'></i></span>");
195
196            });
197
198            jQuery(document).on("click", "#Modal_discipline .removeCategorie", function () {
199
200                var id = jQuery(this).data("id");
201
202                jQuery('#Modal_discipline tr#Categorie' + id).remove();
203
204                jQuery('#Modal_discipline #categorie option#categorie_option_' + id).removeAttr("disabled");
205
206                var html = '<input type="hidden" name="remove_categorie[]" id="remove_categorie_' + id + '" value="' + id + '">';
207
208                jQuery('#Modal_discipline #remove_categorie_discipline').append(html);
209
210            });
211
212        });
213
214    }
215
216    jQuery("#btnSoclaire .btnSoclaire").click(function (e) {
217
218        var checked_ids = jQuery('#jstree_disciplines').jstree('get_selected');
219
220        var retur = true;
221
222        jQuery('#disciplines_categorie_hidden').val(JSON.stringify(checked_ids));
223
224        if (jQuery('#page_annee_soclaire #saisons').val() == "") {
225
226            jQuery('#page_annee_soclaire #error_saisons').show();
227
228            retur = false;
229
230        }
231
232        if (jQuery('#page_annee_soclaire #date_debut').val() == "") {
233
234            jQuery('#page_annee_soclaire #error_date_debut').show();
235
236            retur = false;
237
238        }
239
240        if (jQuery('#page_annee_soclaire #date_fin').val() == "") {
241
242            jQuery('#page_annee_soclaire #error_date_fin').show();
243
244            retur = false;
245
246        }
247
248        if (checked_ids.length == 0) {
249
250            jQuery('#page_annee_soclaire #error_disciplines').show();
251
252            retur = false;
253
254        }
255
256        if (retur)
257
258            jQuery("#anne_soclaire").submit();
259        else
260
261            return false;
262
263    });
264
265    jQuery("#page_annee_soclaire #saisons").change(function (e) {
266
267        jQuery('#page_annee_soclaire #error_saisons').hide();
268
269    });
270
271    jQuery("#page_annee_soclaire #date_debut").change(function (e) {
272
273        jQuery('#page_annee_soclaire #error_date_debut').hide();
274
275    });
276
277    jQuery("#page_annee_soclaire #date_fin").change(function (e) {
278
279        jQuery('#page_annee_soclaire #error_date_fin').hide();
280
281    });
282
283    jQuery(document).on("change", "#page_inscri_enfant .new_title", function () {
284
285        var id = jQuery(this).attr('id');
286
287        var id_tr = id.replace('new_title_new', '');
288
289        if (jQuery('#new_file_new' + id_tr)[0].files[0].size > 0) {
290
291            var file = jQuery('#new_file_new' + id_tr)[0].files[0];
292
293            var id_inscrit = jQuery('#id_inscri').val();
294
295            var title = jQuery(this).val();
296
297            var formData = new FormData();
298
299            formData.append("file", jQuery('#new_file_new' + id_tr)[0].files[0]);
300
301            formData.append("title", title);
302
303            formData.append("id_inscrit", id_inscrit);
304
305            formData.append("action", 'upload_document_file');
306
307            if (typeof id_inscrit != "undefined") {
308
309                jQuery.ajax({
310
311                    type: 'POST',
312
313                    url: adminAjax,
314
315                    data: formData,
316
317                    processData: false,
318
319                    contentType: false,
320
321                    success: function (data) {
322
323                        if (data.data == "success") {
324
325                            location.reload();
326
327                        }
328
329                    },
330
331                    error: function (data) {
332                        console.log('Erreur!');
333
334                    }
335
336                });
337
338            }
339
340        }
341
342    });
343
344    jQuery("#page_inscrit .add_enfant_btn").click(function () {
345
346        jQuery("#myModal_enfant").show();
347
348    });
349
350    var modal_enfant = document.getElementById("myModal_enfant");
351
352    window.onclick = function (event) {
353
354        if (event.target == modal_enfant) {
355
356            modal_enfant.style.display = "none";
357
358            jQuery("#required_field").hide();
359
360            jQuery("#error_reglement").hide();
361
362        }
363
364    }
365
366    jQuery("#myModal_enfant .modal-content .confirmer_btn").click(function () {
367
368        var val = jQuery(this).val();
369
370        jQuery("#required_field").hide();
371
372        jQuery("#redirect_choice").val(val);
373
374        jQuery("#myModal_enfant").hide();
375
376        var empty = false;
377
378        jQuery(':input[required]', '#create_enfant_form').each(function () {
379
380            if (this.value.trim() == '') {
381
382                empty = true;
383
384            }
385        });
386
387        if (empty == false) {
388
389            jQuery("#create_enfant_form").submit();
390
391        } else {
392
393            jQuery("#required_field").show();
394        }
395    });
396
397    jQuery("#residence_a_lannee").change(function () {
398
399        if (jQuery('#residence_a_lannee').is(':checked')) {
400
401            jQuery('.adresse_ete').hide();
402
403            jQuery('#residence_a_lannee').val("meme");
404
405            jQuery('#residence_a_lannee').addClass("checked", "checked");
406
407        } else {
408
409            jQuery('.adresse_ete').show();
410
411            jQuery('#residence_a_lannee').removeAttr("checked");
412
413            jQuery('#residence_a_lannee').val("");
414
415        }
416    });
417
418    if (jQuery('#residence_a_lannee').val() == "meme") {
419
420        jQuery('.adresse_ete').hide();
421
422        jQuery('#residence_a_lannee').addClass("checked", "checked");
423
424    } else {
425
426        jQuery('.adresse_ete').show();
427
428        jQuery('#residence_a_lannee').removeAttr("checked");
429
430        jQuery('#residence_a_lannee').val("");
431
432    }
433
434    jQuery("#register_user").submit(function (e) {
435
436        if (jQuery("#compte").is(":checked")) {
437
438            if (jQuery("#email_exist").val() != "" && jQuery("#email_exist").val() == jQuery("#Confirmeremail_exist").val()) {
439
440                jQuery("#label_Confirmer_email_exist_error").hide();
441
442                return true;
443
444            } else {
445
446                jQuery("#label_Confirmer_email_exist_error").text("adresse email n'est pas confirmer");
447
448                jQuery("#label_Confirmer_email_exist_error").show();
449
450                return false;
451
452            }
453
454        } else {
455
456            if (jQuery("#email").val() != "" && jQuery("#email").val() == jQuery("#Confirmeremail").val()) {
457
458                jQuery("#label_Confirmer_email_error").hide();
459
460                return true;
461
462            } else {
463
464                jQuery("#label_Confirmer_email_error").text("adresse email n'est pas confirmer");
465
466                jQuery("#label_Confirmer_email_error").show();
467
468                return false;
469
470            }
471
472        }
473
474        return true;
475
476    });
477
478    jQuery(document).on("change", ".doc_pdf_file .new_file", function () {
479
480        var file = document.getElementById(jQuery(this).attr("id")).files[0];
481
482        if (file) {
483
484            jQuery(this).parent().parent().find("p span").html("-" + file.name);
485
486            jQuery(this).parent().find("label").html('<i class="fa fa-file-pdf-o"></i>');
487
488            jQuery(this).parent().find
489
490            jQuery(this).parent().prepend('<div class="doc_pdf_file_dell">x</div>');
491            jQuery(this).parent().parent().find('.date_doc').show();
492            jQuery(this).parent().parent().find('.date_document.date_doc').prop('required', true);
493        }
494
495    });
496
497    jQuery(document).on("click", ".doc_pdf_file_dell", function () {
498        jQuery(this).parent().parent().find('.date_doc').hide();
499        jQuery(this).parent().parent().find('.date_document.date_doc').prop('required', false);
500        jQuery(this).hide();
501
502        var id = jQuery(this).parent().find("a").attr('id');
503        var type = jQuery(this).parent().find("a").attr('data-type');
504        var fil = jQuery(this).parent().find("a").attr('data-file');
505        if (id) {
506
507            jQuery('<label for=' + id + '">+</label>').insertAfter("#" + id);
508
509            jQuery(this).parent().find("a").remove();
510
511            jQuery(this).parent().append('<input type="file" accept="image/*,.docx,.pdf" class="new_file" id="' + id + '"  name="new_file[]" value="">');
512            jQuery(this).parent().append('<input type="hidden" name="new_title[]" id="new_title' + fil + '" value="' + type + '">');
513            jQuery(this).parent().parent().find("p span").html('');
514
515            var to = jQuery(this).data("to");
516
517            var html = '<input type="hidden" name="remove_facture[]" id="remove_' + id + '" value="' + to + '">';
518
519            jQuery('#remove_facture_discipline').append(html);
520
521        } else {
522
523            jQuery(this).parent().find("label").html('+');
524
525            jQuery(this).parent().find("input").val(null);
526
527            jQuery(this).parent().parent().find("p span").html('');
528
529        }
530    });
531
532    jQuery("button#btn_submit.save_brouillon").click(function () {
533
534        jQuery('input').each(function (index, value) {
535
536            jQuery(value).removeAttr("required");
537
538        });
539
540    });
541
542    setInterval(() => {
543        while (jQuery(".fusion-mobile-nav-holder .fusion-mobile-selector").length > 1) {
544
545            jQuery(".fusion-mobile-nav-holder .fusion-mobile-selector").first().remove();
546
547            jQuery(".fusion-mobile-nav-holder #menu-menu-principal").first().remove();
548
549        }
550
551    }, 1000);
552
553    jQuery("#Parents_Table thead tr td").last().attr("style", "width: 300px !important;");
554
555    jQuery(document).on("keypress", "input.number , #modal-window input.number", function (event) {
556        if (event.key < "0" || event.key > "9") {
557            return false;
558        }
559    });
560
561    jQuery(".inscription .register_user .compte_check").change(function (e) {
562        jQuery(".inscription .register_user #label_email_error").text('');
563        jQuery(".inscription .register_user #label_email_error").hide();
564        var compte = jQuery(this).val();
565        if (compte == 0) {
566            jQuery(".inscription .register_user .compte_not_exist").show();
567            jQuery(".inscription .register_user .compte_existe").hide();
568
569            jQuery(".inscription .register_user #email_exist").prop('required', false);
570
571            jQuery(".inscription .register_user #email").prop('required', true);
572            jQuery(".inscription .register_user #password").prop('required', true);
573            jQuery(".inscription .register_user #comf_password").prop('required', true);
574            jQuery(".inscription .register_user .email").change();
575        } else {
576            jQuery(".inscription .register_user .compte_not_exist").hide();
577            jQuery(".inscription .register_user .compte_existe").show();
578
579            jQuery(".inscription .register_user #email_exist").prop('required', true);
580
581            jQuery(".inscription .register_user #email").prop('required', false);
582            jQuery(".inscription .register_user #password").prop('required', false);
583            jQuery(".inscription .register_user #comf_password").prop('required', false);
584            jQuery(".inscription .register_user .email").change();
585        }
586    });
587
588    jQuery(".inscription .register_user .email").change(function (e) {
589        jQuery(".inscription .register_user #label_email_error").text('');
590        jQuery(".inscription .register_user #label_email_error").hide();
591        var email = jQuery(this).val();
592        jQuery.ajax({
593            type: 'POST',
594            url: ajaxurl,
595            data: {
596                action: 'verifier_mail',
597                email: email
598            },
599            success: function (data) {
600
601                var compte = jQuery(".inscription .register_user .compte_check:checked").val();
602                if (compte == 0) {
603                    if (data.data == "existe") {
604                        jQuery(".inscription .register_user .compte_not_exist #label_email_error").text("Adresse e-mail existe déjà ");
605                        jQuery(".inscription .register_user .compte_not_exist #label_email_error").show();
606                        jQuery(".inscription .register_user  .compte_not_exist #email").val('');
607                    } else {
608                        jQuery(".inscription .register_user .compte_not_exist #label_email_error").hide();
609                    }
610                }
611                if (compte == 1) {
612                    if (data.data == "existe") {
613
614                        jQuery(".inscription .register_user .compte_existe #label_email_error").hide();
615                    } else {
616                        jQuery(".inscription .register_user .compte_existe #label_email_error").text("Adresse e-mail n'existe pas");
617                        jQuery(".inscription .register_user .compte_existe #label_email_error").show();
618                        jQuery(".inscription .register_user .compte_existe #email_exist").val('');
619                    }
620                }
621            },
622            error: function (data) {
623                console.log('Erreur!');
624            }
625        });
626    });
627
628    jQuery('.inscription .register_user .simple-field').on('input', function () {
629        var number = jQuery(this).val().replace(/[^\d]/g, '')
630            if (number.length == 7) {
631                number = number.replace(/(\d{3})(\d{4})/, "$1 $2");
632            } else if (number.length == 10) {
633                number = number.replace(/(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/, "$1 $2 $3 $4 $5");
634            }
635            jQuery(this).val(number)
636    });
637
638    jQuery.datepicker.regional['fr'] = {
639        clearText: 'Effacer',
640        clearStatus: '',
641        closeText: 'Fermer',
642        closeStatus: 'Fermer sans modifier',
643        prevText: '&lt;Préc',
644        prevStatus: 'Voir le mois précédent',
645        nextText: 'Suiv&gt;',
646        nextStatus: 'Voir le mois suivant',
647        currentText: 'Courant',
648        currentStatus: 'Voir le mois courant',
649        monthNames: months_array,
650        monthNamesShort: ['Jan', 'Fév', 'Mar', 'Avr', 'Mai', 'Jun',
651            'Jul', 'Aoû', 'Sep', 'Oct', 'Nov', 'Déc'],
652        monthStatus: 'Voir un autre mois',
653        yearStatus: 'Voir un autre année',
654        weekHeader: 'Sm',
655        weekStatus: '',
656        dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
657        dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
658        dayNamesMin: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
659        dayStatus: 'Utiliser DD comme premier jour de la semaine',
660        dateStatus: 'Choisir le DD, MM d',
661        dateFormat: 'dd/mm/yy',
662        initStatus: 'Choisir la date',
663        isRTL: false
664    };
665
666    jQuery.datepicker.setDefaults(jQuery.datepicker.regional['fr']);
667
668    jQuery(".enfant .register_user .datepicker1").datepicker({
669        firstDay: 1,
670        maxDate: -1,
671        changeMonth: true,
672        changeYear: true,
673        monthNamesShort: months_array,
674    });
675
676    var categorie = 1;
677
678    jQuery("#page_inscri_enfant #add_doc").click(function () {
679        var id = "new" + window.categorie;
680        window.categorie++;
681        var html = '<tr id="facture' + id + '">';
682        html += '     <td class="add_doc_td">';
683        html += '         <button type="button" id="btn_new_file_' + id + '" class="btn_new_file_inscri" class="woocommerce-Button woocommerce-button button woocommerce-form-register__submit">';
684        html += '             <label for="new_file_' + id + '">Importer un document</label>';
685        html += '         </button>';
686        html += '         <input type="file" accept="image/*,.docx,.pdf" class="new_file" id="new_file_' + id + '" class="new_file_inscri" name="new_file[]" value="" >';
687        html += '     </td>';
688        html += '     <td><input type="text" class="new_title" name="new_title[]" id ="new_title_' + id + '" placeholder="Libelle"></td>';
689        html += '     <td>';
690        html += '         <div class="removeCategorie" data-id="' + id + '">-</div>';
691        html += '     </td>';
692        html += ' </tr>';
693        jQuery('#page_inscri_enfant .list_categories tbody').append(html).trigger('change');
694    });
695
696    jQuery(document).on("click", "#page_inscri_enfant .removeCategorie", function () {
697        var id = jQuery(this).data("id");
698        var to = jQuery(this).data("to");
699        jQuery('#page_inscri_enfant tr#facture' + id).remove();
700        var html = '<input type="hidden" name="remove_facture[]" id="remove_facture_' + id + '" value="' + to + '">';
701        jQuery('#page_inscri_enfant #remove_facture_discipline').append(html);
702        jQuery('#page_inscri_enfant .list_categories tbody').trigger('change');
703    });
704
705    jQuery("#page_inscri_enfant .valider_inscri").click(function () {
706        jQuery("#required_field").hide();
707
708        jQuery('#page_inscri_enfant .list_categories tbody .new_file').prop('required', true);
709        jQuery('#page_inscri_enfant .list_categories tbody .new_title').prop('required', true);
710        var size_file0 = 0;
711        var size_file1 = 0;
712
713        if (jQuery('.doc_pdf_file #new_file0').attr('type') == "file") {
714            size_file0 = jQuery('.doc_pdf_file input#new_file0')[0].files.length;
715        } else {
716            size_file0 = jQuery('.doc_pdf_file a#new_file0').length;
717        }
718
719        if (jQuery('.doc_pdf_file #new_file1').attr('type') == "file") {
720            size_file1 = jQuery('.doc_pdf_file input#new_file1')[0].files.length;
721        } else {
722            size_file1 = jQuery('.doc_pdf_file a#new_file1').length;
723        }
724
725        jQuery('#page_inscri_enfant .discipline').prop('required', true);
726
727        var empty = false;
728        var required = false;
729
730        jQuery(':input[required]', '.form_inscri').each(function () {
731            if (this.value.trim() == '') {
732                empty = true;
733                required = true;
734            }
735        });
736
737        if (empty == false) {
738            var name = jQuery('#first_name').val() + ' ' + jQuery('#last_name').val();
739            var id_dis = jQuery('input[name=disciplines]:checked').val();
740            var id = id_dis.split('|');
741            var discipline = jQuery('#' + id[0]).text();
742            var saison_name = jQuery('#saison_title').val();
743            var saison = "<i class=\"fas fa-user-plus\"></i> Nouvelle inscription pour " + saison_name;
744            var email = jQuery('#user_email').val();
745            jQuery("#myModal_inscri .modal-content span.libelle_saison").html(saison);
746            jQuery("#myModal_inscri .modal-content span.info_enfant").html(name);
747            jQuery("#myModal_inscri .modal-content span.info_discipline").html(discipline);
748            jQuery("#myModal_inscri .modal-content span.email").html(email);
749            jQuery("#required_field").hide();
750            jQuery("#myModal_inscri").show();
751        } else {
752            if (required == true) {
753                jQuery("#required_field").show();
754            } else {
755                jQuery("#submit_b_js").click();
756            }
757        }
758
759    });
760
761    jQuery("#myModal_inscri .btnClose").click(function () {
762        jQuery("#myModal_inscri").hide();
763        jQuery("#required_field").hide();
764        jQuery("#error_reglement").hide();
765    });
766
767    var modal = document.getElementById("myModal_inscri");
768    window.onclick = function (event) {
769        if (event.target == modal) {
770            modal.style.display = "none";
771            jQuery("#required_field").hide();
772            jQuery("#error_reglement").hide();
773        }
774    }
775
776    jQuery(document).on("click", "#myModal_inscri .modal-content .confirmer_demande", function () {
777
778        jQuery("#error_reglement").hide();
779        if (jQuery("#reglement").is(':checked')) {
780            jQuery("#myModal_inscri .btnClose").click();
781
782            var size_file0 = 0;
783            var size_file1 = 0;
784
785            if (jQuery('.doc_pdf_file #new_file0').attr('type') == "file") {
786                size_file0 = jQuery('.doc_pdf_file input#new_file0')[0].files.length;
787            } else {
788                size_file0 = jQuery('.doc_pdf_file a#new_file0').length;
789            }
790
791            if (jQuery('.doc_pdf_file #new_file1').attr('type') == "file") {
792                size_file1 = jQuery('.doc_pdf_file input#new_file1')[0].files.length;
793            } else {
794                size_file1 = jQuery('.doc_pdf_file a#new_file1').length;
795            }
796
797            jQuery("#submit_js").click();
798        } else {
799            jQuery("#error_reglement").show();
800        }
801    });
802
803    jQuery("#myModal_inscri .modal-content .annuler_demande").click(function () {
804        jQuery("#error_reglement").hide();
805        if (jQuery("#reglement").is(':checked')) {
806            jQuery("#myModal_inscri .btnClose").click();
807            jQuery("#annuler").click();
808        } else {
809            jQuery("#error_reglement").show();
810        }
811    });
812
813    jQuery('#page_inscri_enfant .save_brouillon').click(function () {
814        jQuery('#page_inscri_enfant .list_categories tbody .new_file').prop('required', false);
815        jQuery('#page_inscri_enfant .list_categories tbody .new_title').prop('required', false);
816
817        jQuery('#page_inscri_enfant .discipline').prop('required', false);
818    })
819
820    jQuery(document).on("change", ".enfants_filter_item", function () {
821        var value = jQuery(this).val();
822        var type = jQuery(this).data("type");
823        var saison_filter = jQuery("#saison_filter").val();
824        var categorie_filter = jQuery("#categorie_filter").val();
825        var discipline_filter = jQuery("#discipline_filter").val();
826        var base_url = window.location.origin;
827        jQuery.ajax({
828            type: 'POST',
829            dataType: 'json',
830            url: base_url + "/wp-admin/admin-ajax.php",
831            data: {
832                action: 'filterlistenfants',
833                type: type,
834                id: value,
835                saison_filter: saison_filter,
836                categorie_filter: categorie_filter,
837                discipline_filter: discipline_filter
838            },
839            success: function (data) {
840
841                if (data.data['html_categorie'] != null) {
842                    jQuery("#categorie_filter").empty().append(data.data['html_categorie']);
843                }
844                if (data.data['html_discipline'] != null) {
845                    jQuery("#discipline_filter").empty().append(data.data['html_discipline']);
846                }
847
848            },
849            error: function (data) {
850                console.log('Erreur!');
851            }
852        });
853    });
854
855})

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.