Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1075 Rev 1102
Line 5... Line 5...
5
import org.tela_botanica.del.client.i18n.I18n;
5
import org.tela_botanica.del.client.i18n.I18n;
6
import org.tela_botanica.del.client.modeles.Commentaire;
6
import org.tela_botanica.del.client.modeles.Commentaire;
7
import org.tela_botanica.del.client.modeles.PropositionDetermination;
7
import org.tela_botanica.del.client.modeles.PropositionDetermination;
Line 8... Line 8...
8
 
8
 
9
import com.google.gwt.core.client.GWT;
-
 
10
import com.google.gwt.i18n.client.DateTimeFormat;
9
import com.google.gwt.core.client.GWT;
11
import com.google.gwt.uibinder.client.UiBinder;
10
import com.google.gwt.uibinder.client.UiBinder;
12
import com.google.gwt.uibinder.client.UiField;
11
import com.google.gwt.uibinder.client.UiField;
13
import com.google.gwt.user.client.ui.Button;
12
import com.google.gwt.user.client.ui.Button;
14
import com.google.gwt.user.client.ui.Composite;
-
 
15
import com.google.gwt.user.client.ui.FlexTable;
13
import com.google.gwt.user.client.ui.Composite;
16
import com.google.gwt.user.client.ui.HTML;
14
import com.google.gwt.user.client.ui.HTML;
17
import com.google.gwt.user.client.ui.HTMLPanel;
15
import com.google.gwt.user.client.ui.HTMLPanel;
18
import com.google.gwt.user.client.ui.Panel;
16
import com.google.gwt.user.client.ui.Panel;
Line 34... Line 32...
34
 
32
 
35
	@UiField
33
	@UiField
Line 36... Line 34...
36
	HTMLPanel titre, auteur, aucuneDonnees;
34
	HTMLPanel titre, auteur, aucuneDonnees;
37
 
35
 
38
	@UiField
-
 
39
	Panel panneauChargement;
-
 
40
 
-
 
Line 41... Line 36...
41
	@UiField
36
	@UiField
42
	FlexTable htmlTableau;
37
	Panel panneauChargement, ligneCommentaire;
Line 43... Line 38...
43
 
38
 
Line 63... Line 58...
63
		titre.add(htmlTitre);
58
		titre.add(htmlTitre);
Line 64... Line 59...
64
		
59
		
65
		HTML htmlAuteur = new HTML(I18n.getVocabulary().proposePar()+propositionDetermination.getAuteur());
60
		HTML htmlAuteur = new HTML(I18n.getVocabulary().proposePar()+propositionDetermination.getAuteur());
Line 66... Line -...
66
		auteur.add(htmlAuteur);
-
 
67
 
-
 
68
		htmlTableau.clear();
-
 
69
		creerEntetes();
61
		auteur.add(htmlAuteur);
70
 
-
 
71
		if (propositionDetermination.getCommentaire() != null && propositionDetermination.getCommentaire() != "") {
62
 
72
			htmlTableau.setHTML(2, 1, propositionDetermination.getAuteur());
-
 
73
			htmlTableau.setHTML(2, 2, propositionDetermination.getCommentaire());
-
 
Line 74... Line 63...
74
			htmlTableau.setHTML(2, 3, DateTimeFormat.getFormat("dd/MM/yyyy").format(propositionDetermination.getDate()));
63
		LigneCommentairePresenteur presenteurCommentaire = new LigneCommentairePresenteur(new LigneCommentaireVue(), propositionDetermination);
75
		}
64
		presenteurCommentaire.go(ligneCommentaire);
Line 76... Line 65...
76
 
65
 
Line 94... Line 83...
94
	/**
83
	/**
95
	 * Affiche un commentaire
84
	 * Affiche un commentaire
96
	 * @param commentaire
85
	 * @param commentaire
97
	 */
86
	 */
98
	private void chargerCommentaire(Commentaire commentaire) {
87
	private void chargerCommentaire(Commentaire commentaire) {
99
		int ligne = htmlTableau.getRowCount() + 1;
-
 
100
		htmlTableau.setHTML(ligne, 1, commentaire.getAuteur());
-
 
101
		htmlTableau.setHTML(ligne, 2, commentaire.getCommentaire());
-
 
102
		htmlTableau.setHTML(ligne, 3, DateTimeFormat.getFormat("dd/MM/yyyy").format(commentaire.getDate()));
88
		LigneCommentairePresenteur presenteurCommentaire = new LigneCommentairePresenteur(new LigneCommentaireVue(), commentaire);
103
	}
-
 
104
 
-
 
105
	/**
-
 
106
	 * Affiche les en-têtes du tableau de commentaires
89
		presenteurCommentaire.go(ligneCommentaire);
107
	 */
-
 
108
	private void creerEntetes() {
-
 
109
		htmlTableau.setHTML(1, 1, I18n.getVocabulary().contributeur());
-
 
110
		htmlTableau.setHTML(1, 2, I18n.getVocabulary().commentaire());
-
 
111
		htmlTableau.setHTML(1, 3, I18n.getVocabulary().date());
-
 
112
	}
90
	}
Line 113... Line 91...
113
 
91
 
114
	/**
92
	/**
115
	 * Affiche un icone de début de chargement
93
	 * Affiche un icone de début de chargement