Subversion Repositories eFlore/Applications.del

Rev

Rev 658 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 658 Rev 663
Line 1... Line 1...
1
package org.tela_botanica.del.client.vues.plateformedetermination.forum;
1
package org.tela_botanica.del.client.vues.plateformedetermination.forum;
Line 2... Line -...
2
 
-
 
3
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.PropositionDetermination;
2
 
Line 6... Line 3...
6
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumPresenteur.Vue;
3
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumPresenteur.Vue;
7
 
-
 
8
import com.google.gwt.core.client.GWT;
-
 
9
import com.google.gwt.i18n.client.DateTimeFormat;
4
 
10
import com.google.gwt.i18n.client.DateTimeFormat.PredefinedFormat;
5
import com.google.gwt.core.client.GWT;
11
import com.google.gwt.uibinder.client.UiBinder;
6
import com.google.gwt.uibinder.client.UiBinder;
12
import com.google.gwt.uibinder.client.UiField;
7
import com.google.gwt.uibinder.client.UiField;
13
import com.google.gwt.user.client.ui.Composite;
-
 
14
import com.google.gwt.user.client.ui.FlexTable;
8
import com.google.gwt.user.client.ui.Composite;
Line 15... Line 9...
15
import com.google.gwt.user.client.ui.IsWidget;
9
import com.google.gwt.user.client.ui.HTMLPanel;
Line 16... Line 10...
16
import com.google.gwt.user.client.ui.Widget;
10
import com.google.gwt.user.client.ui.Widget;
Line 17... Line 11...
17
 
11
 
18
public class ForumVue extends Composite implements Vue {
12
public class ForumVue extends Composite implements Vue {
Line 19... Line 13...
19
 
13
 
20
	private static ForumUIiBinder uiBinder = GWT.create(ForumUIiBinder.class);
14
	private static ForumUIiBinder uiBinder = GWT.create(ForumUIiBinder.class);
Line 21... Line 15...
21
 
15
 
22
	interface ForumUIiBinder extends UiBinder<Widget, ForumVue> {
16
	interface ForumUIiBinder extends UiBinder<Widget, ForumVue> {
23
	};
17
	};
Line 24... Line -...
24
 
-
 
25
	@UiField
-
 
26
	FlexTable htmlTableau;
-
 
27
 
-
 
28
	public ForumVue() {
-
 
29
		initWidget(uiBinder.createAndBindUi(this));
-
 
30
	}
-
 
31
 
18
 
32
	/*
-
 
33
	 * (non-Javadoc)
19
	@UiField
34
	 * 
-
 
35
	 * @see org.tela_botanica.del.client.vues.plateformedetermination.forum.Vue#
-
 
36
	 * initialiserEntetesTableau()
-
 
37
	 */
-
 
38
	@Override
20
	HTMLPanel panneauInterventions;
Line 39... Line 21...
39
	public void initialiserEntetesTableau() {
21
 
40
 
-
 
Line 41... Line -...
41
		htmlTableau.setHTML(1, 1, I18n.getVocabulary().nom());
-
 
42
		htmlTableau.setHTML(1, 2, I18n.getVocabulary().contributeur());
-
 
43
		htmlTableau.setHTML(1, 3, I18n.getVocabulary().fiabilite());
-
 
44
		htmlTableau.setHTML(1, 4, I18n.getVocabulary().date());
-
 
45
		htmlTableau.setHTML(1, 5, I18n.getVocabulary().commentaire());
-
 
46
	}
-
 
47
 
-
 
48
	@Override
-
 
49
	public void ajouterLigne(PropositionDetermination determination, IsWidget barreRepartition, IsWidget arbreCommentaires) {
-
 
50
 
-
 
51
		int ligne = htmlTableau.getRowCount() + 1;
-
 
52
		htmlTableau.setWidget(ligne, 1, barreRepartition);
-
 
53
		htmlTableau.setHTML(ligne, 2, determination.getAuteur());
-
 
54
		htmlTableau.setHTML(ligne, 4, DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(determination.getDate()));
-
 
55
		htmlTableau.setWidget(ligne, 5, arbreCommentaires);
-
 
56
	}
-
 
57
 
-
 
58
	public void ajouterLigne(Commentaire commentaire, IsWidget arbreCommentaires) {
-
 
59
 
-
 
60
		int ligne = htmlTableau.getRowCount() + 1;
22
	public ForumVue() {