]> git.immae.eu Git - perso/Denise/oms.git/blobdiff - static/requetes.js
Modif JS et HTML : message quand les courbes se calculent
[perso/Denise/oms.git] / static / requetes.js
index 6228020e83f358740955ec079a3aca895a092a0b..465366c5dd1e4f0a3556e3098fbd9b0ac301ed1d 100644 (file)
@@ -1,6 +1,7 @@
 
 function appelle_image()
 {
+       affiche_statut("Calcul en cours...") ;
        
        var formData = new FormData( document.getElementById("donnees_enfant") );
        
@@ -10,7 +11,8 @@ function appelle_image()
        {
                if (this.readyState == 4 && this.status == 200) {
                        // On nettoie
-                       nettoie_erreurs()
+                       nettoie_erreurs() ;
+                       nettoie_calculs() ;
                                                
                        // on récupère les différents champs de la réponse
                        var result = this.response.result ;
@@ -22,7 +24,7 @@ function appelle_image()
                        var calculextra = this.response.calculextra ;
 
                        // on affiche l'export des données
-                       document.getElementById('export').innerHTML = texte;
+                       document.getElementById('export_texte').innerHTML = texte;
                        document.getElementById('sectionexport').style.display = "block";
                
                        
@@ -81,6 +83,7 @@ function appelle_image()
                                                ul2.appendChild(li);
                                        }
                                }
+                               affiche_statut("Courbes générées, scroller vers le bas pour les voir.") ;
                        }
                        else{ // si la génération de l'image a merdé
                                
@@ -93,13 +96,14 @@ function appelle_image()
                                        li.appendChild(document.createTextNode(liste_warnings[i]));
                                        ul.appendChild(li);
                                }
-                               
+                               affiche_statut("Il y a eu une erreur à la génération des courbes, voir plus bas.") ;
                                
                        }
                }
        }
        requete.open("POST","courbe/b64",true)
        requete.send(formData)
+
 }
 
 function nettoie_erreurs()
@@ -119,6 +123,15 @@ function nettoie_erreurs()
        
 }
 
+function nettoie_calculs()
+{
+       // Vider les calculs éventuels
+       var elem_extr = document.getElementById("section_extradonnees")
+       elem_extr.style.display = "none" ;
+       var ul = document.getElementById("extradata") ;
+       ul.innerHTML = "" ;     
+}
+
 
 function download_file(filename,mimetype,data) {
   var element = document.createElement('a');
@@ -134,6 +147,11 @@ function download_file(filename,mimetype,data) {
        
 }
 
-function upload_file(data) {
-       document.getElementById('form_import_donnees').submit();
+function upload_file(nomformulaire) {
+       document.getElementById(nomformulaire).submit();
+}
+
+// Fonction pour afficher le statut des courbes
+function affiche_statut(message) {
+       document.getElementById("statut_courbes").innerHTML = message ;
 }