Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1015 Rev 1104
Line 5... Line 5...
5
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlaySimplePresenteur;
5
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlaySimplePresenteur;
6
import org.tela_botanica.del.client.composants.formulaires.formulairecommentaire.FormulaireCommentairePresenteur;
6
import org.tela_botanica.del.client.composants.formulaires.formulairecommentaire.FormulaireCommentairePresenteur;
7
import org.tela_botanica.del.client.composants.formulaires.formulairecommentaire.FormulaireCommentaireVue;
7
import org.tela_botanica.del.client.composants.formulaires.formulairecommentaire.FormulaireCommentaireVue;
8
import org.tela_botanica.del.client.composants.votes.barrerepartition.BarreRepartitionVotePresenteur;
8
import org.tela_botanica.del.client.composants.votes.barrerepartition.BarreRepartitionVotePresenteur;
9
import org.tela_botanica.del.client.composants.votes.barrerepartition.BarreRepartitionVoteVue;
9
import org.tela_botanica.del.client.composants.votes.barrerepartition.BarreRepartitionVoteVue;
-
 
10
import org.tela_botanica.del.client.config.Config;
10
import org.tela_botanica.del.client.i18n.I18n;
11
import org.tela_botanica.del.client.i18n.I18n;
11
import org.tela_botanica.del.client.modeles.Commentaire;
12
import org.tela_botanica.del.client.modeles.Commentaire;
12
import org.tela_botanica.del.client.modeles.InterventionForum;
13
import org.tela_botanica.del.client.modeles.InterventionForum;
13
import org.tela_botanica.del.client.modeles.MoyenneVote;
14
import org.tela_botanica.del.client.modeles.MoyenneVote;
14
import org.tela_botanica.del.client.modeles.PropositionDetermination;
15
import org.tela_botanica.del.client.modeles.PropositionDetermination;
Line 52... Line 53...
52
		HasClickHandlers getLienSuppression();
53
		HasClickHandlers getLienSuppression();
53
		void afficherLienSuppression();
54
		void afficherLienSuppression();
54
		void cacherLienSuppression();
55
		void cacherLienSuppression();
55
		HasMouseOverHandlers getConteneurInterventionMouseOver();
56
		HasMouseOverHandlers getConteneurInterventionMouseOver();
56
		HasMouseOutHandlers getConteneurInterventionMouseOut();
57
		HasMouseOutHandlers getConteneurInterventionMouseOut();
-
 
58
		HasClickHandlers getEspece();
-
 
59
		void ajouterLienEspece();
-
 
60
		HasClickHandlers getAuteur();
-
 
61
		void ajouterLienAuteur();
57
	}
62
	}
Line 58... Line 63...
58
 
63
 
Line 59... Line 64...
59
	private Vue vue;
64
	private Vue vue;
Line 95... Line 100...
95
		BarreRepartitionVotePresenteur barreRepartitionVotePresenteur = new BarreRepartitionVotePresenteur(new BarreRepartitionVoteVue(), new VoteDeterminationServiceConcret());
100
		BarreRepartitionVotePresenteur barreRepartitionVotePresenteur = new BarreRepartitionVotePresenteur(new BarreRepartitionVoteVue(), new VoteDeterminationServiceConcret());
96
		barreRepartitionVotePresenteur.toggleNomEspece();
101
		barreRepartitionVotePresenteur.toggleNomEspece();
97
		calculerEtAfficherVoteDetermination(barreRepartitionVotePresenteur, propositionDetermination);
102
		calculerEtAfficherVoteDetermination(barreRepartitionVotePresenteur, propositionDetermination);
98
		ArbreCommentairePresenteur arbreCommentairePresenteur = new ArbreCommentairePresenteur(new ArbreCommentaireVue(), propositionDetermination);
103
		ArbreCommentairePresenteur arbreCommentairePresenteur = new ArbreCommentairePresenteur(new ArbreCommentaireVue(), propositionDetermination);
99
		vue.ajouterInterventionDetermination(propositionDetermination, barreRepartitionVotePresenteur.getBarreRepartitionVoteVue(), arbreCommentairePresenteur.getArbreCommentaireVue());
104
		vue.ajouterInterventionDetermination(propositionDetermination, barreRepartitionVotePresenteur.getBarreRepartitionVoteVue(), arbreCommentairePresenteur.getArbreCommentaireVue());
-
 
105
		
-
 
106
		final String nn = propositionDetermination.getNumNomenclatural();
-
 
107
		if (nn != null) {
-
 
108
			vue.ajouterLienEspece();
-
 
109
			vue.getEspece().addClickHandler(new ClickHandler() {
-
 
110
				
-
 
111
				@Override
-
 
112
				public void onClick(ClickEvent event) {
-
 
113
					Config config = new Config();
-
 
114
					Window.open(config.getUrl("efloreTaxon") + nn, "Fiche eflore", null);
-
 
115
				}
-
 
116
			});
-
 
117
		}
-
 
118
		
-
 
119
		final String idContributeur = propositionDetermination.getContributeur().getId();
-
 
120
		if (idContributeur != null) {
-
 
121
			vue.ajouterLienAuteur();
-
 
122
			vue.getAuteur().addClickHandler(new ClickHandler() {
-
 
123
				@Override
-
 
124
				public void onClick(ClickEvent event) {
-
 
125
					Config config = new Config();
-
 
126
					Window.open(config.getUrl("annuaire") + idContributeur, "Consultation de l'annuaire", null);
-
 
127
				}
-
 
128
			});
-
 
129
		}
100
	}
130
	}
Line 101... Line 131...
101
 
131
 
102
	private void ajouterCommentaire(Commentaire proposition) {
132
	private void ajouterCommentaire(Commentaire proposition) {
103
		ArbreCommentairePresenteur arbreCommentairePresenteur = new ArbreCommentairePresenteur(new ArbreCommentaireVue(), proposition);
133
		ArbreCommentairePresenteur arbreCommentairePresenteur = new ArbreCommentairePresenteur(new ArbreCommentaireVue(), proposition);