spinoza_testing / assets /utils_javascript.py
momenaca's picture
update css and js to have a blinking status
5634da6
raw
history blame
5.34 kB
def update_footer():
return """
function update_footer() {
var footer = document.querySelector('footer')
footer.innerHTML = "<a href='https://rsf.org/fr' class='footer-ekimetrics' target='_blank' rel='noreferrer'>脌 l'initiative de RSF</a>";
footer.innerHTML += "<a href='https://www.alliancepresse.fr/' class='footer-ekimetrics' target='_blank' rel='noreferrer'>et l'Alliance Presse</a>";
footer.innerHTML += "<div class='footer-ekimetrics'> 路 </div>";
footer.innerHTML += "<a href='https://www.culture.gouv.fr/' class='footer-ekimetrics' target='_blank' rel='noreferrer'>Avec le soutien du Minist猫re de la Culture</a>";
footer.innerHTML += "<div class='footer-ekimetrics'> 路 </div>";
footer.innerHTML += "<a href='https://ekimetrics.com/' class='footer-ekimetrics' target='_blank' rel='noreferrer'>Con莽u par Ekimetrics</a>";
}
"""
def accordion_trigger():
return """
function accordion_trigger() {
input_textbox = document.getElementById("input-textbox")
input_textbox.addEventListener('keyup', function (e) {
if (e.key === 'Enter' || e.keyCode === 13) {
var accordion_science = document.getElementById("accordion-science")
var accordion_presse = document.getElementById("accordion-presse")
var accordion_politique = document.getElementById("accordion-politique")
var accordion_legal = document.getElementById("accordion-legal")
var accordion_ademe= document.getElementById("accordion-ademe")
var accordion_spinoza = document.getElementById("accordion-spinoza")
document.querySelectorAll(".loader").forEach(el => el.remove());
document.querySelectorAll(".loader-helper").forEach(el => el.remove());
accordion_science.children[1].children[0].textContent = "Science agent";
accordion_presse.children[1].children[0].textContent = "Press agent";
accordion_politique.children[1].children[0].textContent = "Politics agent";
accordion_legal.children[1].children[0].textContent = "Law agent";
accordion_ademe.children[1].children[0].textContent = "ADEME agent";
accordion_spinoza.children[1].children[0].textContent = "Spinoza";
accordion_science.children[1].children[0].innerHTML += "<span class='loader-helper'> - </span>";
accordion_science.children[1].children[0].innerHTML += "<span class='loader'>loading</span>";
accordion_presse.children[1].children[0].innerHTML += "<span class='loader-helper'> - </span>";
accordion_presse.children[1].children[0].innerHTML += "<span class='loader'>loading</span>";
accordion_politique.children[1].children[0].innerHTML += "<span class='loader-helper'> - </span>";
accordion_politique.children[1].children[0].innerHTML += "<span class='loader'>loading</span>";
accordion_legal.children[1].children[0].innerHTML += "<span class='loader-helper'> - </span>";
accordion_legal.children[1].children[0].innerHTML += "<span class='loader'>loading</span>";
accordion_ademe.children[1].children[0].innerHTML += "<span class='loader-helper'> - </span>";
accordion_ademe.children[1].children[0].innerHTML += "<span class='loader'>loading</span>";
}
});
}
"""
def accordion_trigger_end():
return """
function accordion_trigger_end() {
var accordion_science = document.getElementById("accordion-science")
var accordion_presse = document.getElementById("accordion-presse")
var accordion_politique = document.getElementById("accordion-politique")
var accordion_legal = document.getElementById("accordion-legal")
var accordion_ademe = document.getElementById("accordion-ademe")
accordion_science.children[1].children[0].textContent = "Science agent - ready";
accordion_presse.children[1].children[0].textContent = "Press agent - ready";
accordion_politique.children[1].children[0].textContent = "Politics agent - ready";
accordion_legal.children[1].children[0].textContent = "Law agent - ready";
accordion_ademe.children[1].children[0].textContent = "ADEME agent - ready";
}
"""
def accordion_trigger_spinoza():
return """
function accordion_trigger_spinoza() {
var accordion_spinoza = document.getElementById("accordion-spinoza")
document.querySelectorAll(".loader").forEach(el => el.remove());
document.querySelectorAll(".loader-helper").forEach(el => el.remove());
accordion_spinoza.children[1].children[0].textContent = "Spinoza";
accordion_spinoza.children[1].children[0].innerHTML += "<span class='loader-helper'> - </span>";
accordion_spinoza.children[1].children[0].innerHTML += "<span class='loader'>generating</span>";
}
"""
def accordion_trigger_spinoza_end():
return """
function accordion_trigger_spinoza_end() {
var accordion_spinoza = document.getElementById("accordion-spinoza")
accordion_spinoza.children[1].children[0].textContent = "Spinoza - ready";
}
"""