diff --git a/web/themes/custom/eql/eql.theme b/web/themes/custom/eql/eql.theme index 91b9b19..b348e53 100644 --- a/web/themes/custom/eql/eql.theme +++ b/web/themes/custom/eql/eql.theme @@ -36,7 +36,7 @@ function eql_preprocess_node(&$variables){ // // $variables['counter'] = $counter++; // $variables['elements']['#paragraph']->item_id; // } -// la fonction suivante ne sert à rien +// la fonction suivante ne fonctionne pas // function eql_preprocess_field(&$variables) { // $paragraph = &$variables['paragraph']; diff --git a/web/themes/custom/eql/scripts/main.js b/web/themes/custom/eql/scripts/main.js index 40b6165..1710bb1 100644 --- a/web/themes/custom/eql/scripts/main.js +++ b/web/themes/custom/eql/scripts/main.js @@ -24,15 +24,35 @@ for (let i = 0; i < questions.length; i++) { const question = questions[i] question.addEventListener("click", toggleFaq); } - - function toggleFaq(event) { - console.log(event); - for (let i = 0; i < answers.length; i++) { - const answer = answers[i] - answer.classList.toggle('opened');} + question.nextElementSibling.classList.toggle('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"); diff --git a/web/themes/custom/eql/scss/pages/_offreDeService.scss b/web/themes/custom/eql/scss/pages/_offreDeService.scss new file mode 100644 index 0000000..e69de29