From 66a3e38cc085dc000776d3e2ad3acd7ef57068a3 Mon Sep 17 00:00:00 2001 From: Denise sur Lya Date: Tue, 16 Jun 2020 00:32:10 +0200 Subject: =?UTF-8?q?Ajout=20de=20la=20FAQ,=20correction=20de=20bugs.=20Meil?= =?UTF-8?q?leure=20requ=C3=AAte=20de=20courbe.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- static/requetes.js | 46 +++++++++++++++++++++++++++------------------- static/style.css | 4 ++++ 2 files changed, 31 insertions(+), 19 deletions(-) (limited to 'static') diff --git a/static/requetes.js b/static/requetes.js index 41fd850..9da579c 100644 --- a/static/requetes.js +++ b/static/requetes.js @@ -5,31 +5,39 @@ function appelle_image() var formData = new FormData( document.getElementById("donnees_enfant") ); var requete = new XMLHttpRequest(); + requete.responseType = "json"; requete.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { - document.getElementById('courbe').src = 'data:image/png;base64,'+(this.response); + // on récupère les différents champs de la réponse + var image = this.response.image ; + var liste_warnings = this.response.messages + var texte = this.response.export_txt; + // On affiche l'image + document.getElementById('courbe').src = 'data:image/png;base64,'+(image); document.getElementById('sectioncourbe').style.display = "block"; + + // on affiche l'export des données + document.getElementById('export').innerHTML = texte; + document.getElementById('sectionexport').style.display = "block"; + + // Si y'a eu des warnings, faut les afficher + if(liste_warnings.length != 0) + { + // afficher la liste des warnings + var elem_div = document.getElementById('courbe_warnings') ; + elem_div.style.display = "block" ; + var ul = elem_div.children[1] ; + for(i=0; i