PageSourceSearch

http://port-nouakchott.com/themes/panpa/cdn/js/custom.js?s4gtzo

js port-nouakchott.com collected 2026-10-02 23:30:24 UTC 26,887 bytes, 917 lines download raw bytes

1jQuery(function () {
2
3  !function(a){a.fn.datepicker.dates.fr={days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],daysShort:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],daysMin:["d","l","ma","me","j","v","s"],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],monthsShort:["janv.","févr.","mars","avril","mai","juin","juil.","août","sept.","oct.","nov.","déc."],today:"Aujourd'hui",monthsTitle:"Mois",clear:"Effacer",weekStart:1,format:"dd/mm/yyyy"}}(jQuery);
4  /* try {
5   if (jQuery('.scrollbar-init').length) {
6   jQuery('.scrollbar-init .region-gadgetmenu').addClass("scrollbar-inner");
7   jQuery('.scrollbar-init .scrollbar-inner').scrollbar();
8   }
9   } catch (err) {
10   }*/
11
12  if (jQuery('#edit-field-date-value').length) {
13    jQuery("#edit-field-date-value").datepicker({
14      dateFormat: 'dd-mm-yy',
15      onSelect: function (selectedDate) {
16        if (this.id == 'edit-field-date-value') {
17          var dateMin = jQuery('#edit-field-date-value').datepicker("getDate");
18          var rMin = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 1);
19          if (jQuery('#edit-field-date-fin-value').val() == '')
20            jQuery('#edit-field-date-fin-value').val(jQuery.datepicker.formatDate('dd-mm-yy', new Date(rMin)));
21          jQuery("#edit-field-date-fin-value").datepicker("option", "minDate", new Date(rMin));
22        }
23      },
24      onClose: function () {
25        jQuery("#edit-field-date-fin-value").datepicker("show");
26      }
27    });
28  }
29  if (jQuery('#edit-field-date-fin-value').length) {
30    jQuery("#edit-field-date-fin-value").datepicker({
31      dateFormat: 'dd-mm-yy',
32      onSelect: function (selectedDate) {
33        if (this.id == 'edit-field-date-fin-value') {
34          var dateMax = jQuery('#edit-field-date-fin-value').datepicker("getDate");
35          var rMax = new Date(dateMax.getFullYear(), dateMax.getMonth(), dateMax.getDate() - 1);
36          jQuery("#edit-field-date-value").datepicker("option", "maxDate", new Date(rMax));
37        }
38      }
39    });
40  }
41
42
43  /*
44    jQuery(".exposed-offre .form-actions button").click(function (evt) {
45
46      var begD = jQuery.datepicker.parseDate('dd/mm/yy', jQuery('.exposed-offre .js-form-item-field-date-value').val());
47      var endD = jQuery.datepicker.parseDate('dd/mm/yy', jQuery('.exposed-offre .js-form-item-field-date-fin-value').val());
48      if (begD > endD) {
49        alert('Begin date must be before End date');
50
51        return false;
52      }
53
54    });
55  */
56
57
58  if (jQuery('.nano').length) {
59    jQuery(".nano").nanoScroller();
60  }
61  if (jQuery('.first-mega').length) {
62    jQuery(".first-mega > a").on("click", function (e) {
63      e.preventDefault();
64    });
65  }
66
67
68  jQuery("#block-menusecondaire-menu").on("click", function () {
69    // console.log("eee");
70    var target = jQuery(".menu--menu-secondaire");
71    jQuery("body").toggleClass("menusecondaire-open");
72  });
73
74
75  try {
76    jQuery('.liste-bann-miniature > li:first-child').addClass("current-min");
77    jQuery('.liste-bann-miniature > li').on("click", function () {
78      var indeElem = jQuery(this).index();
79      jQuery('.liste-bann-miniature > li').removeClass("current-min");
80      jQuery(this).addClass("current-min");
81      console.log("clicked" + indeElem);
82      jQuery('.front-slider .owl-carousel').trigger('to.owl.carousel', indeElem);
83      jQuery('.front-slider .owl-carousel').trigger('stop.owl.autoplay');
84      jQuery('.front-slider .owl-carousel').trigger('play.owl.autoplay');
85    });
86    jQuery('.front-slider .owl-carousel').on('translated.owl.carousel', function (event) {
87      // var pos = event.relatedTarget.normalize(event.item.index, true) - Math.ceil(event.item.count / 2);
88      /*	var tedst = jQuery('.front-slider .owl-item').not(".cloned").length;
89        var xcs = jQuery('.front-slider .owl-item.active').not(".cloned").index();
90          console.log("current: ", event.relatedTarget.normalize(event.item.index, true));
91          console.log("event.item.index : "+event.item.index);
92          console.log("xcs  : "+xcs);
93          index = event.relatedTarget.normalize(event.item.index, true);*/
94      //miniatureBann(index);
95    });
96
97
98  } catch (err) {
99  }
100
101
102  try {
103    if (jQuery('.paragraph--type--bp-column-wrapper.owl-bloc-slider').length) {
104
105      jQuery('.paragraph--type--bp-column-wrapper.owl-bloc-slider>.target-img').each(function () {
106        jQuery(this).addClass("owl-carousel").owlCarousel({
107          margin: 0,
108          loop: true,
109          merge: false,
110          items: 1,
111          nav: true,
112          dots: false,
113          navText: ['<i class="fal fa-arrow-left"></i>', '<i class="fal fa-arrow-right"></i>'],
114        });
115
116      });
117
118    }
119  } catch (err) {
120  }
121
122
123  jQuery(".owl-gallery .wrapper-gallery").owlCarousel({
124    margin: 20,
125    loop: true,
126    merge: false,
127    items: 3,
128    nav: true,
129    dots: false,
130    navText: ['<i class="fal fa-arrow-left"></i>', '<i class="fal fa-arrow-right"></i>'],
131  });
132
133
134  if (jQuery('.bloc-slider').length) {
135    jQuery(".bloc-slider").swipe({
136
137
138      swipe: function (event, direction, distance, duration, fingerCount, fingerData) {
139        console.log("ccccc");
140        if (direction == 'left') {
141          jQuery(this).carousel('next');
142          jQuery(".carousel-control.right").trigger('click');
143
144        }
145        ;
146        if (direction == 'right') {
147          jQuery(this).carousel('prev');
148          jQuery(".carousel-control.left").trigger('click');
149        }
150        ;
151
152      },
153
154
155    });
156  }
157
158
159  sidebarSecond();
160
161  if (jQuery('#views-exposed-form-recherche-page-1').length) {
162    jQuery("#views-exposed-form-recherche-page-1").validate({
163      rules: {
164        search_api_fulltext: {
165          required: true,
166          minlength: 3
167        }
168
169      },
170      messages: {
171        search_api_fulltext: Drupal.t('Veuillez fournir au moins 3 caractères.'),
172
173      },
174      errorElement: 'em'
175    });
176  }
177  if (jQuery('.bloc-page-recherche #views-exposed-form-recherche-page-1').length) {
178    jQuery(".bloc-page-recherche #views-exposed-form-recherche-page-1").validate({
179      rules: {
180        search_api_fulltext: {
181          required: true,
182          minlength: 3
183        }
184
185      },
186      messages: {
187        search_api_fulltext: Drupal.t('Veuillez fournir au moins 3 caractères.'),
188
189      },
190    });
191  }
192  /*    jQuery.validator.addMethod("lettersonly", function(value, element) {
193          return this.optional(element) || /^[a-z]+$/i.test(value);
194      }, "Veuillez fournir seulement des lettres.");*/
195  jQuery.validator.addMethod("lettersonly", function (value, element) {
196    return this.optional(element) || /^[a-zA-Z\s]+$/i.test(value);
197  }, "Ce champ ne doit pas contenir de caractères spéciaux ni de chiffres.");
198
199
200  if (jQuery('.form-contact').length) {
201    jQuery(".form-contact").validate({
202      rules: {
203        name: {
204          lettersonly: true,
205
206        },
207        prenom: {
208          lettersonly: true,
209
210        },
211      }
212    });
213  }
214
215  try {
216    jQuery('.pop-img').magnificPopup({
217      type: 'image'
218    });
219    jQuery('.pop-video').magnificPopup({
220      disableOn: 700,
221      type: 'iframe',
222      mainClass: 'mfp-fade',
223      removalDelay: 160,
224      preloader: false,
225      fixedContentPos: false
226    });
227  } catch (err) {
228  }
229
230
231  try {
232    jQuery(".box-full").each(function () {
233      if (jQuery(this).hasClass("paragraph-with-background-img")) {
234        var bg = jQuery(this).attr('data-img');
235        var target = "background-image:url(" + bg + ")";
236        jQuery(this).addClass("full-bg");
237        jQuery(this).find(".target-img").prepend("<div class='after-box-img' style='" + target + "'></div>");
238      }
239    });
240  } catch (err) {
241  }
242
243
244  try {
245    jQuery(".hamburger").on("click", function () {
246      jQuery(this).toggleClass("is-active");
247    });
248    jQuery(".search-menu").on("click", function (e) {
249      e.stopPropagation();
250      e.preventDefault();
251      jQuery(".search-block-form").toggle();
252      if (jQuery("body").hasClass('menusecondaire-open')) {
253
254        // console.log("padding bocy");
255      } else {
256        // console.log(" no padding bocy");
257      }
258    });
259
260    jQuery(".search-block-form").on("click", function (e) {
261      e.stopPropagation();
262    });
263    jQuery(document).on('click', function (e) {
264      var target = jQuery(".search-block-form");
265      if ((target).is(":visible")) {
266        target.hide();
267      }
268    });
269
270
271  } catch (err) {
272  }
273
274
275  try {
276    if (jQuery('.front-slider .owl-carousel').length) {
277      var frontSlider = jQuery(".front-slider .owl-carousel");
278      frontSlider.owlCarousel({
279        items: 1,
280        loop: true,
281        margin: 0,
282        nav: false,
283        dots: true,
284        autoplay: true,
285        autoplayHoverPause: true,
286        responsive: {
287          0: {
288            dots: false,
289          },
290          768: {
291            dots: false,
292          }
293
294        },
295      });
296
297      function setAnimation(_elem, _InOut) {
298        var animationEndEvent = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
299        _elem.each(function () {
300          var jQueryelem = jQuery(this);
301          var jQueryanimationType = 'animated ' + jQueryelem.data('animation-' + _InOut);
302          jQueryelem.addClass(jQueryanimationType).one(animationEndEvent, function () {
303            jQueryelem.removeClass(jQueryanimationType);
304          });
305        });
306      }
307
308      frontSlider.on('change.owl.carousel', function (event) {
309        var jQuerycurrentItem = jQuery('.owl-item', frontSlider).eq(event.item.index);
310        var jQueryelemsToanim = jQuerycurrentItem.find("[data-animation-out]");
311        setAnimation(jQueryelemsToanim, 'out');
312      });
313
314      frontSlider.on('changed.owl.carousel', function (event) {
315        var jQuerycurrentItem = jQuery('.owl-item', frontSlider).eq(event.item.index);
316        var jQueryelemsToanim = jQuerycurrentItem.find("[data-animation-in]");
317        setAnimation(jQueryelemsToanim, 'in');
318      })
319    }
320  } catch (err) {
321    console.log('error banner')
322  }
323
324
325  try {
326
327    if (jQuery('.owl-partenaires').length) {
328      jQuery('.owl-partenaires').owlCarousel({
329        margin: 30,
330        loop: true,
331        autoplay: true,
332        autoplayTimeout: 2000,
333        autoplaySpeed: 1500,
334        autoplayHoverPause: true,
335        // autoWidth: true,
336        items: 4,
337        responsive: {
338          0: {
339            items: 2,
340          },
341          768: {
342            items: 4,
343          }
344        },
345      });
346    }
347  } catch (err) {
348  }
349
350  try {
351
352    if (jQuery('.owl-actualite').length) {
353      jQuery('.owl-actualite').on('initialize.owl.carousel', function (event) {
354        jQuery('.owl-actualite>.col-act-owl:first-child').attr("data-merge", "2").addClass("first-col-act")
355      });
356      jQuery('.owl-actualite').owlCarousel({
357        margin: 30,
358        loop: false,
359        merge: false,
360        items: 3,
361        dots: false,
362        nav: false,
363
364        responsive: {
365          0: {
366            items: 1,
367            merge: false,
368            mergeFit: true,
369          },
370          568: {
371            items: 2,
372            merge: false,
373            mergeFit: true
374          },
375          992: {
376            items: 3,
377            merge: true,
378            mergeFit: true
379          },
380          1200: {
381            items: 4,
382            merge: false,
383          },
384          onInitialize: function (event) {
385            if (jQuery('.owl-actualite .item').length <= 4) {
386              this.settings.loop = true;
387            }
388          }
389        },
390      });
391    }
392  } catch (err) {
393  }
394  try {
395    if (jQuery('.owl-evenement').length) {
396      /* jQuery('.owl-evenement').on('initialize.owl.carousel', function (event) {
397         jQuery('.owl-evenement>
397.col-evenement-owl:first-child').attr("data-merge", "2").addClass("first-col-act")
398       });*/
399      jQuery('.owl-evenement').owlCarousel({
400        margin: 30,
401        loop: false,
402        merge: false,
403        autoHeight: true,
404        items: 2,
405        responsive: {
406          0: {
407            items: 1,
408            merge: false,
409            mergeFit: true
410          },
411          568: {
412            items: 2,
413            merge: false,
414            mergeFit: true
415          },
416          992: {
417            items: 2,
418            merge: true,
419            mergeFit: true
420          },
421          1200: {
422            items: 2,
423            merge: false,
424          },
425          onInitialize: function (event) {
426            if (jQuery('.owl-evenement .item').length >= 4) {
427              this.settings.loop = true;
428            }
429          }
430        },
431      });
432    }
433  } catch (err) {
434  }
435  try {
436
437    if (jQuery('.owl-service').length) {
438
439      jQuery('.owl-service').owlCarousel({
440        margin: 30,
441        loop: true,
442        merge: false,
443        items: 3,
444        responsive: {
445          0: {
446            items: 1,
447            merge: false,
448            mergeFit: true
449          },
450          568: {
451            items: 2,
452            merge: false,
453            mergeFit: true
454          },
455          992: {
456            items: 3,
457            merge: true,
458            mergeFit: true
459          },
460          1200: {
461            items: 4,
462            merge: false,
463          },
464          onInitialize: function (event) {
465            if (jQuery('.owl-service .item').length <= 4) {
466              this.settings.loop = false;
467            }
468          }
469        },
470      });
471    }
472  } catch (err) {
473  }
474  try {
475
476    if (jQuery('.owl-galerie').length) {
477      jQuery('.owl-galerie').owlCarousel({
478        margin: 0,
479        loop: true,
480        nav: true,
481        dots: false,
482        navText: ['<i class="fas fa-angle-left"></i>', '<i class="fas fa-angle-right"></i>'],
483        items: 1,
484        responsive: {
485          0: {
486            items: 1,
487          },
488          568: {
489            items: 2,
490
491          },
492          768: {
493            items: 3,
494
495          },
496          992: {
497            items: 1,
498
499          }
500
501        },
502      });
503    }
504  } catch (err) {
505  }
506
507  try {
508    if (jQuery('.tabs-index').length) {
509      jQuery(".tabs-index .nav-tabs a[data-toggle='tab']").removeAttr('data-toggle');
510      jQuery(".tabs-index .nav-tabs a[role='tab']").on("click", function (e) {
511        e.preventDefault();
512        jQuery(".tabs-index .nav-tabs li").removeClass("active");
513        jQuery(this).parent("li").addClass("active");
514        var targetTabs = jQuery(this).attr("href");
515        jQuery(".tabs-index .tab-content, .tabs-index + .tab-content").find(".tab-pane").hide();
516        jQuery(".tabs-index .tab-content, .tabs-index + .tab-content").find(targetTabs).show();
517
518      });
519    }
520  } catch (err) {
521  }
522
523});
524
525/*jQuery(document).ready( function () {
526  jQuery('.datatable_panpa').DataTable();
527} );*/
528
529jQuery(document).ready(function () {
530
531  jQuery(".desktop-content  .title-organigramme-3-1").on("click", function () {
532    if (!jQuery(this).hasClass("dco31")) {
533      jQuery(".desktop-content .organigramme-3").removeClass("current").hide();
534      jQuery(".desktop-content .title-organigramme-3-2").removeClass("dco32");
535    }
536    var topPosition = (jQuery(this).offset().top) - (jQuery(".desktop-content").offset().top);
537    // console.log(topPosition);
538    // console.log(jQuery(".desktop-content").offset().top);
539    var target = jQuery(this).attr("data-target");
540    jQuery(".desktop-content  .liste-second-cell").hide();
541    jQuery(".desktop-content  .title-organigramme-3-1").removeClass("dco31");
542    jQuery(this).addClass("dco31");
543    jQuery("[data-id=" + target + "]").show();
544
545    jQuery(".desktop-content  .second-cell").css("margin-top", topPosition);
546    jQuery(".desktop-content  .third-cell").css("margin-top", topPosition);
547
548  });
549
550
551  jQuery(".desktop-content .title-organigramme-3-2").on("click", function () {
552    var target2 = jQuery(this).attr("data-target");
553    jQuery(".desktop-content  .title-organigramme-3-2").removeClass("dco32");
554    jQuery(this).addClass("dco32");
555    jQuery(".desktop-content .organigramme-3").removeClass("current").hide();
556    jQuery("[data-id=" + target2 + "]").show().addClass("current");
557  });
558
559  jQuery(".mobile-content .item-organigramme .title-organigramme-3-1").on("click", function () {
560    var target1 = jQuery(this).next(".organigramme-3-2");
561    if (target1.is(":hidden")) {
562      /*jQuery(".organigramme-3-2").hide();
563      jQuery(".title-organigramme-3-1").removeClass("co31");*/
564      jQuery(this).parent(".organigramme-3-1").find(".organigramme-3-2").slideDown();
565      jQuery(this).addClass("co31");
566    } else {
567      jQuery(this).parent(".organigramme-3-1").find(".organigramme-3-2").slideUp();
568      jQuery(this).removeClass("co31");
569    }
570
571  });
572
573  jQuery(".mobile-content .item-organigramme .title-organigramme-3-2").on("click", function () {
574    var target = jQuery(this).next(".organigramme-3");
575    if (target.is(":hidden")) {
576      /* jQuery(".organigramme-3").hide();
577       jQuery(".title-organigramme-3-2").removeClass("co32");*/
578      jQuery(this).parent(".organigramme-3-2").find(".organigramme-3").slideDown();
579      jQuery(this).addClass("co32");
580    } else {
581      target.slideUp();
582      jQuery(this).removeClass("co32");
583    }
584
585
586  });
587
588
589  try {
590    if (jQuery('.datatable_panpa').length) {
591      var data_table_panpa = jQuery('.datatable_panpa').DataTable({
592        dom: 'Bfrtip',
593        buttons: [
594          'excelHtml5',
595          'pdfHtml5'
596        ],
597        language: {
598          "url": (jQuery('html')[0].lang == 'fr') ? "//cdn.datatables.net/plug-ins/1.10.20/i18n/French.json" : "//cdn.datatables.net/plug-ins/1.10.20/i18n/English.json"
599        }
600
601      });
602
603      $('#date_navire_rad').on('change', function () {
604        var date = $('#date_navire_rad').val();
605        $.ajax({
606          url: URL_AJAX,
607          type: "POST",
608          dataType: "JSON",
609          data: {
610            date: date
611          },
612          crossDomain: true,
613          success: function (response) {
614            if (response.status == 'success') {
615              //$('#tbody_date tr').remove();
616              data_table_panpa.clear().draw();
617              $.each(response.listQuai, function (index, value) {
618                data_table_panpa.row.add([
619                  value.Order,
620                  value.Vessels,
621                  value.Cal,
622                  value.Draft,
623                  value.Agent,
624                  value.LOA,
625                  value.Cargo,
626                  value.Date
627                ]).draw( false );
628
629                //$(tr).appendTo('#tbody_date');
630              });
631
632              data_table_panpa.ajax.reload( null, false );
633            }
634          },
635          error: function (xhr, ajaxOptions, thrownError) {
636            /*  $('#fountainG').hide();
637             $('#calcul_simulateur').show();*/
638          }
639        });
640
641      });
642      $('#date_navire_quai').on('change', function () {
643        var date = $('#date_navire_quai').val();
644        $.ajax({
645          url: URL_AJAX,
646          type: "POST",
647          dataType: "JSON",
648          data: {
649            date: date
650          },
651          crossDomain: true,
652          success: function (response) {
653            if (response.status == 'success') {
654              //$('#tbody_date tr').remove();
655              data_table_panpa.clear().draw();
656              $.each(response.listQuai, function (index, value) {
657                var dateNav ;
658                var dateQuai ;
659                if(value.Date){
660                  dateNav = new Date(value.Date).toLocaleString("fr-fr");
661                }
662                if(value.dateQD){
663                  dateQuai = new Date(value.dateQD).toLocaleString("fr-fr");
664                }
665
666
667                data_table_panpa.row.add([
668                  value.Berths,
669                  value.Vessels,
670                  value.Cal,
671                  value.Agent,
672                  value.LOA,
673                  value.Cargo,
674                  value.dateAQ,
675                  dateNav,
676                  dateQuai
677                ]).draw( false );
678
679                //$(tr).appendTo('#tbody_date');
680              });
681
682              data_table_panpa.ajax.reload( null, false );
683            }
684          },
685          error: function (xhr, ajaxOptions, thrownError) {
686            /*  $('#fountainG').hide();
687             $('#calcul_simulateur').show();*/
688          }
689        });
690
691      });
692      $('#date_prevision_navire').on('change', function () {
693        var date = $('#date_prevision_navire').val();
694        $.ajax({
695          url: URL_AJAX,
696          type: "POST",
697          dataType: "JSON",
698          data: {
699            date: date
700          },
701          crossDomain: true,
702          success: function (response) {
703            if (response.status == 'success') {
704              //$('#tbody_date tr').remove();
705              data_table_panpa.clear().draw();
706              $.each(response.listQuai, function (index, value) {
707                var dateNav = new Date(value.Date);
708                data_table_panpa.row.add([
709                  value.Order,
710                  value.Vessels,
711                  value.Cal,
712                  value.Agent,
713                  value.LOA,
714                  value.Draft,
715                  value.Cargo,
716                  dateNav.toLocaleString("fr-fr")
717                ]).draw( false );
718
719                //$(tr).appendTo('#tbody_date');
720              });
721
722              data_table_panpa.ajax.reload( null, false );
723            }
724          },
725          error: function (xhr, ajaxOptions, thrownError) {
726            /*  $('#fountainG').hide();
727             $('#calcul_simulateur').show();*/
728          }
729        });
730
731      });
732      $('#date_conference').on('change', function () {
733        var date = $('#date_conference').val();
734        $.ajax({
735          url: URL_AJAX,
736          type: "POST",
737          dataType: "JSON",
738          data: {
739            date: date
740          },
741          crossDomain: true,
742          success: function (response) {
743            if (response.status == 'success') {
744              //$('#tbody_date tr').remove();
745              data_table_panpa.clear().draw();
746              $.each(response.listQuai, function (index, value) {
747                data_table_panpa.row.add([
748                  value.date_conference,
749                  value.Date,
750                  value.Vessels,
751                  value.Cal,
752                  value.Agent,
753                  value.Mouvement,
754                  value.Hours,
755                  value.Berths
756                ]).draw( false );
757
758                //$(tr).appendTo('#tbody_date');
759              });
760
761              data_table_panpa.ajax.reload( null, false );
762            }
763          },
764          error: function (xhr, ajaxOptions, thrownError) {
765            /*  $('#fountainG').hide();
766             $('#calcul_simulateur').show();*/
767          }
768        });
769
770      });
771    }
772
773  } catch (err) {
774  }
775
776
777});
778
779jQuery(window).on('load', function () {
780  bannImg();
781  sidebarSecond();
782  /* try {
783     jQuery('.item-organigramme').eq(0).find(".title-organigramme-3-1").trigger("click");
784     jQuery('.item-organigramme').eq(0).find(".organigramme-3-2").eq(0).find(".title-organigramme-3-2").trigger("click");
785   } catch (err) {
786   }*/
787
788  try {
789    jQuery('input.hasDatepicker').each(function () {
790      jQuery(this).parent().addClass("relative-parent");
791      jQuery(this).parent().append("<i class='icon-calendar'></i>");
792      jQuery(this).attr("autocomplete", "off");
793
794
795    });
796    jQuery(".icon-calendar").on("click", function () {
797      jQuery(this).prev("input").trigger("focus");
798    });
799    jQuery(".dropdown-language-item .language-link").on("click", function () {
800      jQuery(this).next(".btn-default").trigger("click");
801    });
802
803  } catch (err) {
804  }
805
806
807  try {
808
809
810    jQuery('.owl-galerie .field--item').magnificPopup({
811      delegate: 'a',
812      type: 'image',
813      gallery: {
814        enabled: false
815      },
816
817      removalDelay: 500, //delay removal by X to allow out-animation
818      callbacks: {
819        beforeOpen: function () {
820          // just a hack that adds mfp-anim class to markup
821          this.st.image.markup = this.st.image.markup.replace('mfp-figure', 'mfp-figure mfp-with-anim');
822          this.st.mainClass = 'mfp-move-from-top';
823        }
824      },
825      closeOnContentClick: true,
826      midClick: true // allow opening popup on middle mouse click. Always set it to true if you don't provide alternative source.
827    });
828
829
830  } catch (err) {
831  }
832
833
834});
835/*jQuery(function() {
836  jQuery('.main-menu .we-mega-menu-ul .dropdown-menu:first-child').on('click', function(e) {
837    /!*console.log("aaaa");*!/
838    e.preventDefault();
839    jQuery('.main-menu .we-mega-menu-ul .dropdown-menu:first-child >.we-mega-menu-submenu').toggleClass('show');
840  });
841});*/
842
843/****Resize********/
844
845var resizeTimer;
846jQuery(window).on('resize', function (e) {
847  clearTimeout(resizeTimer);
848  resizeTimer = setTimeout(function () {
849    sidebarSecond();
850    bannImg();
851    updateOrg();
852
853  }, 500);
854});
855
856function updateOrg() {
857  if (jQuery('.title-organigramme-3-1.dco31').length) {
858    var topPosition = (jQuery('.title-organigramme-3-1.dco31').offset().top) - (jQuery(".desktop-content").offset().top);
859    jQuery(".desktop-content  .second-cell").css("margin-top", topPosition);
860    jQuery(".desktop-content  .third-cell").css("margin-top", topPosition);
861  }
862}
863function bannImg() {
864  if (jQuery(window).width() < 568) {
865    try {
866
867      if (jQuery('.region-banner #block-banninterne').length) {
868        jQuery(".region-banner #block-banninterne img").each(function () {
869
870          var srcImg = jQuery(this).attr("src");
871          console.log(srcImg);
872          var heightImg = jQuery(this).height();
873          jQuery(this).parents(".region-banner #block-banninterne").css('backgroundImage', 'url(' + srcImg + ')');
874          jQuery(this).parents(".region-banner #block-banninterne").css('height', heightImg);
875          jQuery(this).hide();
876        });
877      }
878    } catch (err) {
879    }
880  }
881}
882
883function miniatureBann(index) {
884
885
886  jQuery('.liste-bann-miniature > li').removeClass("current-min");
887  jQuery('.liste-bann-miniature > li').eq(index).addClass("current-min");
888  // console.log("miniatureBann: " +index);
889  jQuery('.front-slider .owl-carousel').trigger('to.owl.carousel', index);
890  jQuery('.front-slider .owl-carousel').trigger('stop.owl.autoplay');
891  jQuery('.front-slider .owl-carousel').trigger('play.owl.autoplay');
892
893}
894
895
896function sidebarSecond() {
897
898  try {
899    if ((jQuery(".sidebar-second").length) && (jQuery(".page-header").length)) {
900      jQuery(".sidebar-second").css("margin-top", jQuery(".page-header").outerHeight(true));
901    }
902  } catch (err) {
903  }
904}
905
906
907(function ($) {
908  'use strict';
909  Drupal.behaviors.awesome = {
910    attach: function (context, settings) {
911      if (jQuery(".bef-datepicker").length) {
912        jQuery('.bef-datepicker').datepicker({dateFormat: 'dd-mm-yy'});
913      }
914    }
915  };
916
917}(jQuery));

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.