File size: 5,861 Bytes
5634da6
 
 
 
 
 
 
 
 
 
 
 
 
 
1ac0e91
 
 
 
 
 
 
 
 
 
 
e2e3255
5634da6
 
 
 
 
 
 
 
e2e3255
5634da6
 
 
 
 
 
 
 
 
 
 
e2e3255
 
1ac0e91
 
 
 
 
 
 
 
 
 
 
 
 
 
e2e3255
1ac0e91
 
 
 
 
e2e3255
1ac0e91
 
 
 
 
 
 
 
5634da6
 
 
 
 
1ac0e91
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
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_afp= document.getElementById("accordion-afp")
                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_afp.children[1].children[0].textContent = "AFP 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>";
                accordion_afp.children[1].children[0].innerHTML += "<span class='loader-helper'> - </span>";
                accordion_afp.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")
        var accordion_afp= document.getElementById("accordion-afp")
        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";
        accordion_afp.children[1].children[0].textContent = "AFP 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";
    }
    """