Doce preguntas para comprobar que tiene en cuenta la evolución de los ministros franceses.
Anunciado el domingo 12 de octubre y todavía vigente en el momento de publicar este artículo, el gobierno de Lecornu II es el tercero en menos de un año, el sexto desde la reelección de Emmanuel Macron en 2022, si tenemos en cuenta el efímero gobierno de Lecornu que sólo duró 14 horas, menos tiempo que el beso más largo del mundo.
Por tanto, no es fácil seguir la evolución de los titulares de carteras que cambian con cierta regularidad, pero que algunos logran mantener su posición. He aquí doce rostros de ministros de los últimos años, ¿les puede atribuir buen gobierno?
` } } for (const (clave,val) de Object.entries(créditos?créditos(0):{})) { if(clave === ‘imágenes’) { texto += `
Créditos de imagen
${valor}
` } } for (const (clave,val) de Object.entries(créditos?créditos(0):{})) { if(clave === ‘fotos’) { texto += `
Fotografías
${valor}
` } } devolver texto; } const showResult = function(){ // Ocultar todas las preguntas questions.forEach(function(elem){ elem.style.display = ‘none’ }) const credits = resultSection.querySelector(‘#credits’); const c = buildCredits() if (créditos && c) { créditos.innerHTML = c; } // Establece la puntuación let score = `${result}/${questions.length}` resultSection.querySelector(‘#score’).innerText = puntuación // muestra el testimonio de la puntuación let resultTestimonial = Array.from(resultSection.querySelectorAll(‘(data-score)’)).sort(function (elemA, elemB) { return Número(elemB.dataset.score) – Número(elemA.dataset.score); }); for (const elem of resultTestimonio) { if (Número(resultado) >= Número(elem.dataset.score)) { elem.style.display = ‘bloque’; romper; } } // Botón reiniciar el juego const resetBtn = document.getElementById(‘reset-test’) resetBtn.addEventListener(‘click’,function(e){ resetForm() }) // Mostrar la sección de resultados resultSection.style.display = ‘block’ } const resetForm = function(){ currentStep = 1 // currentQuestion = questions(currentStep – 1) // maxChoices = currentQuestion.querySelector(‘.quizztests__answers’).dataset.max resultado = 0 // restablecer todas las entradas quizzForm.reset(); quizzForm.querySelectorAll(‘input(type=”checkbox”)’) .forEach(el => el.checked = false); // Eliminar todas las clases let válidas/no válidas = quizzForm.querySelectorAll(‘.quizztests__answer:not((data-feedback))’) respuestas.forEach(function(elem){elem.classList.remove(‘valid’,’invalid’)}) // eliminar eventos de puntero en las etiquetas let etiquetas = quizzForm.querySelectorAll(‘.quizztests__answer label’) etiquetas.forEach(function(elem){elem.style.removeProperty(‘pointer-events’)}) // Ocultar todos los comentarios (datos-feedback) let feedbacks = quizzForm.querySelectorAll(‘(data-feedback)’) feedbacks.forEach(function(elem){elem.style.display = ‘none’}) // deshabilitar todos los quizztests__answers__btn let btns = quizzForm.querySelectorAll(‘.quizztests__answers__btn’) btns.forEach(function(elem){ elem.disabled = true elem.style.display = ‘block’ }) // Ocultar todos los quizztests__next-step__btn let btnNext = quizzForm.querySelectorAll(‘.quizztests__next-step__btn’) btnNext.forEach(function(elem){elem.style.display = ‘none’}) // Ocultar la sección de resultados let resultSection = document.querySelector(‘.quizztest__result’) resultSection.style.display = ‘none’ // restablecer todos los testimonios de resultados let testimonials = document.querySelectorAll(‘(data-score)’) testimonials.forEach(function(elem){elem.style.display = ‘none’}) // anular informe de puntuación const resultScore = resultSection.querySelector(‘#score’) resultScore.innerHTML = “” // cerrar elementos de detalles const resultDetails = resultSection.querySelectorAll(‘details’) resultDetails.forEach(function(elem){ elem.open = false }) updateStepsVisibility(); handleAnswers() } const shareTest = function(){ let shareBtn = document.querySelector(‘.quizztests #share’) let popoverTitle = document.querySelector(‘#popover-share .popover-header’) let popoverShare = document.getElementById(‘popover-share’) let popoverArticle = { título: ”, piano: () } SharingBtn.addEventListener(‘click’,function(e){ popoverArticle(‘title’) = popoverTitle.innerHTML popoverTitle.innerHTML = ‘¿Quieres compartir este cuestionario?’ popoverShare.querySelectorAll(‘(piano-context-origin)’).forEach(function(elem,index){ let pianoData = elem.getAttribute(‘piano-context-origin’).split(‘,’) popoverArticle(‘piano’)(index) = elem.getAttribute(‘piano-context-origin’) pianoData(0) = ‘quiz’ pianoData(1) = ‘lecornu-ii’ elem.setAttribute(‘piano-context-origin’, pianoData.join(‘,’)) }) }) popoverShare.addEventListener(‘onPopoverClose’,function(e){ popoverTitle.innerHTML = popoverArticle(‘title’) popoverShare.querySelectorAll(‘(piano-context-origin)’).forEach(function(elem,index){ elem.setAttribute(‘piano-context-origin’, popoverArticle(‘piano’)(index)) }) }) } document.addEventListener(“DOMContentLoaded”, function(e){ updateStepsVisibility(); handleAnswers(); shareTest() })