Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1196 Rev 1830
Line 1... Line 1...
1
package org.tela_botanica.del.client.composants.forum.interventions;
1
package org.tela_botanica.del.client.composants.forum.interventions;
Line 2... Line 2...
2
 
2
 
-
 
3
import org.tela_botanica.del.client.composants.forum.interventions.ForumInterventionPresenteur.Vue;
3
import org.tela_botanica.del.client.composants.forum.interventions.ForumInterventionPresenteur.Vue;
4
import org.tela_botanica.del.client.i18n.I18n;
4
import org.tela_botanica.del.client.modeles.Commentaire;
5
import org.tela_botanica.del.client.modeles.Commentaire;
Line 5... Line 6...
5
import org.tela_botanica.del.client.modeles.PropositionDetermination;
6
import org.tela_botanica.del.client.modeles.PropositionDetermination;
6
 
7
 
7
import com.google.gwt.core.client.GWT;
8
import com.google.gwt.core.client.GWT;
8
import com.google.gwt.event.dom.client.HasClickHandlers;
9
import com.google.gwt.event.dom.client.HasClickHandlers;
9
import com.google.gwt.event.dom.client.HasMouseOutHandlers;
10
import com.google.gwt.event.dom.client.HasMouseOutHandlers;
10
import com.google.gwt.event.dom.client.HasMouseOverHandlers;
11
import com.google.gwt.event.dom.client.HasMouseOverHandlers;
11
import com.google.gwt.i18n.client.DateTimeFormat;
12
import com.google.gwt.i18n.client.DateTimeFormat;
-
 
13
import com.google.gwt.uibinder.client.UiBinder;
-
 
14
import com.google.gwt.uibinder.client.UiField;
12
import com.google.gwt.uibinder.client.UiBinder;
15
import com.google.gwt.user.client.Window;
13
import com.google.gwt.uibinder.client.UiField;
16
import com.google.gwt.user.client.ui.Button;
14
import com.google.gwt.user.client.ui.Composite;
17
import com.google.gwt.user.client.ui.Composite;
15
import com.google.gwt.user.client.ui.FocusPanel;
18
import com.google.gwt.user.client.ui.FocusPanel;
16
import com.google.gwt.user.client.ui.HTML;
19
import com.google.gwt.user.client.ui.HTML;
Line 34... Line 37...
34
 
37
 
35
	@UiField
38
	@UiField
Line 36... Line 39...
36
	Label nom, nomTaxon, date, commentaire, repondre, labelDeterminationProposee;
39
	Label nom, nomTaxon, date, commentaire, repondre, labelDeterminationProposee;
37
	
40
	
Line -... Line 41...
-
 
41
	@UiField
-
 
42
	HTMLPanel conteneurIntermediaireProposition, voter, zoneVoter, zoneDetermination, zoneEnfants;
Line 38... Line 43...
38
	@UiField
43
	
39
	HTMLPanel voter, zoneVoter, zoneDetermination, zoneEnfants;
44
	@UiField
Line 40... Line 45...
40
	
45
	Button boutonValidationTaxon;
Line 81... Line 86...
81
		commentaire.setText(determination.getCommentaire());
86
		commentaire.setText(determination.getCommentaire());
Line 82... Line 87...
82
	
87
	
83
		if (determination.estFils()) {
88
		if (determination.estFils()) {
84
			proposition.setStyleName("enfant");
89
			proposition.setStyleName("enfant");
-
 
90
		}
-
 
91
		
-
 
92
		if(determination.estPropositionRetenue()) {
-
 
93
			proposition.setTitle(I18n.getVocabulary().indicationPropositionValidee());
-
 
94
			proposition.setStyleName("propositionRetenue");
-
 
95
		}
-
 
96
 
-
 
97
		boutonValidationTaxon.setTitle(I18n.getVocabulary().indicationValiderProposition());
85
		}
98
		conteneurIntermediaireProposition.addStyleName("propositionValidable");
Line 86... Line 99...
86
	}
99
	}
87
 
100
 
Line 98... Line 111...
98
		commentaire.setText(nouveauCommentaire.getCommentaire());
111
		commentaire.setText(nouveauCommentaire.getCommentaire());
Line 99... Line 112...
99
	
112
	
100
		if (nouveauCommentaire.estFils()) {
113
		if (nouveauCommentaire.estFils()) {
101
			proposition.setStyleName("enfant");
114
			proposition.setStyleName("enfant");
-
 
115
		}
-
 
116
 
102
		}
117
		boutonValidationTaxon.setVisible(false);
Line 103... Line 118...
103
	}
118
	}
104
	
119
	
105
	@Override
120
	@Override
Line 157... Line 172...
157
	@Override
172
	@Override
158
	public void setNbVotes(int votes) {
173
	public void setNbVotes(int votes) {
159
		nbVotesHtml.setText(String.valueOf(votes));
174
		nbVotesHtml.setText(String.valueOf(votes));
160
	}
175
	}
Line -... Line 176...
-
 
176
	
161
	
177
	@Override
162
	public HasClickHandlers getZoneNbVotes() {
178
	public HasClickHandlers getZoneNbVotes() {
163
		return this.conteneurPanneauVotes;
179
		return this.conteneurPanneauVotes;
164
	}
180
	}
-
 
181
	
-
 
182
	@Override
-
 
183
	public HasClickHandlers getBoutonValidationTaxon() {
-
 
184
		return this.boutonValidationTaxon;
-
 
185
	}
-
 
186
	
-
 
187
	@Override
-
 
188
	public void cacherBoutonValidationTaxon() {
-
 
189
		boutonValidationTaxon.setVisible(false);
-
 
190
	}
-
 
191
	
-
 
192
	@Override
-
 
193
	public void afficherBoutonValidationTaxon() {
-
 
194
		boutonValidationTaxon.setVisible(true);
165
 
195
	}