def update_footer(): return """ function update_footer() { var footer = document.querySelector('footer') footer.innerHTML = "À l'initiative de RSF"; footer.innerHTML += "et l'Alliance Presse"; footer.innerHTML += ""; footer.innerHTML += "Avec le soutien du Ministère de la Culture"; footer.innerHTML += ""; footer.innerHTML += "Conçu par Ekimetrics"; } """ def accordion_trigger(): return """ function accordion_trigger() { var input_textbox = document.getElementById("input-textbox"); input_textbox.addEventListener('keyup', function (e) { if (e.key === 'Enter' || e.keyCode === 13) { document.querySelectorAll(".loader, .loader-helper").forEach(el => el.remove()); var accordions = document.querySelectorAll('.accordion-agent'); accordions.forEach(function (accordion) { var agentName = "Agent " + accordion.id.split('-')[1]; var buttonSpan = accordion.querySelector('button > span'); if (!accordion.classList.contains('spinoza-agent')) { buttonSpan.textContent = agentName; buttonSpan.innerHTML += " - loading"; } }); } }); } """ def accordion_trigger_end(): return """ function accordion_trigger_end() { var accordions = document.querySelectorAll('.accordion-agent'); accordions.forEach(function (accordion) { if (!accordion.classList.contains('spinoza-agent')) { var agentName = "Agent " + accordion.id.split('-')[1]; var buttonSpan = accordion.querySelector('button > span'); buttonSpan.textContent = agentName + " - ready"; } }); } """ def accordion_trigger_spinoza(): return """ function accordion_trigger_spinoza() { var accordion_spinoza = document.querySelector('.spinoza-agent'); document.querySelectorAll(".loader, .loader-helper").forEach(el => el.remove()); var buttonSpan = accordion_spinoza.querySelector('button > span'); buttonSpan.textContent = "Spinoza"; buttonSpan.innerHTML += " - generating"; } """ def accordion_trigger_spinoza_end(): return """ function accordion_trigger_spinoza_end() { var accordion_spinoza = document.querySelector('.spinoza-agent'); var buttonSpan = accordion_spinoza.querySelector('button > span'); buttonSpan.textContent = "Spinoza - ready"; } """