console.log('salut'); // menu burger open var burger = document.getElementById("block-burger"); var burgertitle = document.getElementById("block-burger-menu"); burgertitle.addEventListener("click", toggleMenu); function toggleMenu(event) { console.log(event); burger.classList.toggle('opened'); } // faq reponse open // Attention ouvre toutes les question en même temps var answers = document.getElementsByClassName("field--name-field-reponse"); var questions = document.getElementsByClassName("field--name-field-question"); for (let i = 0; i < questions.length; i++) { const question = questions[i] question.addEventListener("click", toggleFaq); } function toggleFaq(event) { console.log(event, this); // fermé tout for (let i = 0; i < answers.length; i++) { answers[i].classList.remove('opened'); } // la réponse correspndante a la question clické // | this c'est l'élément sur le quel on a clické // | |le parent |la réponse dans le parent let answer = this.parentNode.querySelector('.field--name-field-reponse'); // console.log(answer); answer.classList.add('opened'); } // function toggleFaq(event) { // console.log(event); // for (let i = 0; i < answers.length; i++) { // const answer = answers[i] // answer.classList.toggle('opened');} // } // ///////////////// // document.addEventListener('click', function(e) { // if (e.target.classList.contains('rect_white_left') { // e.target.parentNode.nextElementSibling... // } // }); /////////////////// // document.addEventListener('click', function(e) { // if (e.target.classList.contains('rect_white_left') { // e.target.parentNode.nextElementSibling.classList.toggle('opened');} // } // fonction pour attribuer la class du parents // var fields = document.getElementsByClassName("field--name-field-titre"); // var paragraphs = document.getElementsByClassName("paragraph--type--texte"); // for (let i = 0; i < fields.length; i++) { // const field = fields[i] // } // function giveIdParent(){ // document.field.classList="paragraphs"; // } // Function mouseOut () // { // document.getelementbyid("flashdiv").classname="flash-I"; // } // open external link in new window // $(".ext").each( // function(i,e){ // window.open(e, '_blank'); // } // ); // var target = document.getElementsByClassName("ext"); // document.addEventListener("click", function(e) { // if (e.target == true ) // { // e.target.setAttribute("target", "_blank"); // } // }); // add id to field // Add data-extlink attribute. // $links_to_process.attr('data-extlink', ''); // var i; // var length = $links_to_process.length; // for (i = 0; i < length; i++) { // var $link = $($links_to_process[i]); // if (drupalSettings.data.extlink.extUseFontAwesome) { // if (class_name === drupalSettings.data.extlink.mailtoClass) { // $link[icon_placement](''); // } // else { // $link[icon_placement](''); // } // } // else { // if (class_name === drupalSettings.data.extlink.mailtoClass) { // $link[icon_placement]('' + drupalSettings.data.extlink.mailtoLabel + ''); // } // else { // $link[icon_placement]('' + drupalSettings.data.extlink.extLabel + ''); // } // } // } // };