123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167 |
- import 'slick-carousel';
- $(function(){
- console.log("$ ready !!");
- if($(".path-frontpage").length > 0){
- $('.last-news').slick({
- slidesToShow: 1,
- slidesToScroll: 1,
- centerMode: true,
- centerPadding: '60px',
- });
- $('.last-ressources').slick({
- slidesToShow: 3,
- slidesToScroll: 1,
- centerMode: true,
- centerPadding: '60px',
- infinite: false,
- });
- }
- $('#centre_de_ressources-block_2 .item-list ul').slick({
- slidesToShow: 3,
- slidesToScroll: 1,
- centerMode: true,
- centerPadding: '60px',
- infinite: false,
- });
- if($(".path-actus").length > 0){
- let elem = $("#actus_blocks-block_2").find("footer").detach();
- $("#actus_blocks-block_2").append(elem);
- $('#actus_blocks-block_2>div>div').slick({
- slidesToShow: 3,
- slidesToScroll: 1,
- centerMode: false,
- centerPadding: '60px',
- infinite: false,
- });
- elem = $("#actus_blocks-block_1").find("footer").detach();
- $("#actus_blocks-block_1").append(elem);
- $('#actus_blocks-block_1>div>div').slick({
- slidesToShow: 3,
- slidesToScroll: 1,
- centerMode: false,
- centerPadding: '60px',
- infinite: false,
- });
-
- $('#home_blocks-block_3>div>div').slick({
- slidesToShow: 3,
- slidesToScroll: 1,
- centerMode: false,
- centerPadding: '60px',
- infinite: false,
- });
-
- }
-
-
- // if($('.path-centre-de-ressources').length > 0){
- // $("header > div").slick();
- // }
-
- $('.close-block').click(function(){
- $(this).parent().fadeOut();
- });
- $('.open-block').click(function(){
- $(this).prev().css("display","grid");
- });
-
- $('.views-element-container header').click(function(){
- let row = $('.views-element-container').find(".views-row");
- let id = ['programmes-block_4','home_themes-block_1','villes-block_1'];
- if($('.path-frontpage').length > 0){
- $(row).each(element => {
-
- if($(row[element]).is(":visible") && id.indexOf($(row[element]).parents().eq(2).attr("id")) != -1){
- $(row[element]).fadeOut();
- }
- });
- $('.views-element-container').find("header").removeClass('active');
- $('.views-element-container').find("header .arrow").remove();
- $(this).append('<span class="arrow"><br>▼</span>');
- $(this).toggleClass('active');
- $(".home_info_container").fadeOut();
- if($(this).parents().eq(2).attr("id") == "programmes-block_4" ){
- $("#home_prog_container").fadeIn();
- }
- if($(this).parents().eq(2).attr("id") == "home_themes-block_1" ){
- $("#home_theme_container").find(".views-row").css("opacity","0");
- $("#home_theme_container").fadeIn(function(){
- $("#home_theme_container").slick('refresh');
- $("#home_theme_container").find(".views-row").css("opacity","1");
- });
- }
- if($(this).parents().eq(2).attr("id") == "villes-block_1" ){
- //console.log("squik")
- $("#home_map_container").fadeIn();
- }
-
-
- }
- if($('.page-node-type-programme').length > 0){
- $(this).parent().find(".views-row").fadeToggle();
- }
-
- })
- // HOME PAGE
- if($(".path-frontpage").length > 0){
- let elem = "<div class='main_logo'></div>"
- console.log(elem);
- $(".about .views-row").prepend(elem);
- //reconstruction header
- var header = $('.views-element-container').find("header");
- $(header).each(element => {
- let words = $(header[element]).text().trim().split(" ");
- let newcontent = words.join('<br>');
- console.log(words, newcontent);
- $(header[element]).empty();
- $(header[element]).append(newcontent);
-
- });
- $('#programmes-block_4').after('<div id="home_map_container" class="home_info_container"></div><div id="home_theme_container" class="home_info_container"></div><div id="home_prog_container" class="home_info_container"></div>');
- //populate info container
- let inner_rows = $('#home_themes-block_1').find(".views-row").clone();
- $("#home_theme_container").empty().append(inner_rows);
- $("#home_theme_container").slick({
- slidesToShow: 5,
- slidesToScroll: 4,
- centerMode: true,
- centerPadding: '10%',
- infinite: false,
- });
- inner_rows = $('#programmes-block_4').find(".views-row").clone();
- $("#home_prog_container").empty().append(inner_rows);
- $('#programmes-block_4 header').append('<span class="arrow"><br>▼</span>').addClass("active");
-
- let map = $('#villes-block_1').find("#leaflet-map-view-villes-block-1").clone();
- $("#home_map_container").empty().append(map);
-
- }
-
- //ajout header motif in page static
- if($(".page-node-type-static").length > 0){
- let elem = "<div class='layout__region layout__region--top'></div>"
- $(".layout--threecol-25-50-25").prepend(elem);
- }
-
-
- });
- // $(document).on('DOMNodeInserted', function(e) {
- // // console.log(e.target);
- // if ( $(e.target).attr("id") == "home_theme_container" ) {
- // }
- // });
|