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.