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);
|