Subversion Repositories eFlore/Applications.cel

Rev

Rev 2630 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2630 Rev 2657
Line 1... Line 1...
1
package org.tela_botanica.client.vues.observation;
1
package org.tela_botanica.client.vues.observation;
Line -... Line 2...
-
 
2
 
-
 
3
import java.util.Iterator;
-
 
4
import java.util.Map;
2
 
5
 
3
import org.tela_botanica.client.i18n.Msg;
6
import org.tela_botanica.client.i18n.Msg;
4
import org.tela_botanica.client.modeles.objets.Configuration;
7
import org.tela_botanica.client.modeles.objets.Configuration;
5
import org.tela_botanica.client.modeles.objets.Utilisateur;
8
import org.tela_botanica.client.modeles.objets.Utilisateur;
-
 
9
import org.tela_botanica.client.observation.ObservationMediateur;
Line 6... Line 10...
6
import org.tela_botanica.client.observation.ObservationMediateur;
10
import org.tela_botanica.client.util.Util;
7
 
11
 
8
import com.google.gwt.user.client.ui.FileUpload;
12
import com.google.gwt.user.client.ui.FileUpload;
9
import com.google.gwt.user.client.ui.FormPanel;
13
import com.google.gwt.user.client.ui.FormPanel;
Line 73... Line 77...
73
		form.addSubmitCompleteHandler(new SubmitCompleteHandler() {
77
		form.addSubmitCompleteHandler(new SubmitCompleteHandler() {
Line 74... Line 78...
74
			
78
			
75
			@Override
79
			@Override
76
			public void onSubmitComplete(SubmitCompleteEvent event) {
80
			public void onSubmitComplete(SubmitCompleteEvent event) {
-
 
81
				nPan.close();
-
 
82
				String message = "";
-
 
83
				Map<String, String> retourImport = Util.parserRetourImportObs(event.getResults());
-
 
84
				for (Iterator<String> iterator = retourImport.keySet().iterator(); iterator
-
 
85
						.hasNext();) {
77
				nPan.close();
86
					String indexRapport = iterator.next();
-
 
87
					// on ne met pas de "-" dans les clés json, mais par contre nos clé i18n
-
 
88
					// sont séparées par des tirets, donc on remplace
-
 
89
					String cleI18n = indexRapport.replace("_", "-");
-
 
90
					Util.LogVersFirebug(cleI18n);
-
 
91
					String[] StrParams = {retourImport.get(indexRapport)};
-
 
92
					message += Msg.get(cleI18n, StrParams)+"\n";
78
				// TODO: le résultat est du texte, mais à l'avenir il faudrait utiliser du JSON
93
				}
79
				com.google.gwt.user.client.Window.alert(event.getResults());
94
				com.google.gwt.user.client.Window.alert(message);	
80
				oMediateur.obtenirDernierePageObservation();
95
				oMediateur.obtenirDernierePageObservation();
81
			}
96
			}
82
		});
97
		});