Line 13... |
Line 13... |
13 |
import org.tela_botanica.del.client.modeles.Observation;
|
13 |
import org.tela_botanica.del.client.modeles.Observation;
|
14 |
import org.tela_botanica.del.client.modeles.PropositionDetermination;
|
14 |
import org.tela_botanica.del.client.modeles.PropositionDetermination;
|
15 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
15 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
16 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
|
16 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
|
17 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.GestionnaireEvenementAjoutDetermination;
|
17 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.GestionnaireEvenementAjoutDetermination;
|
18 |
import org.tela_botanica.del.client.composants.fenetereoverlay.FenetreOverlayDefilantePresenteur;
|
18 |
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
|
19 |
import org.tela_botanica.del.client.composants.fenetereoverlay.FenetreOverlayDefilanteVue;
|
19 |
import org.tela_botanica.del.client.composants.fenetereoverlay.FenetreOverlayDefilanteVue;
|
20 |
import org.tela_botanica.del.client.composants.fenetereoverlay.FenetreOverlaySimplePresenteur;
|
20 |
import org.tela_botanica.del.client.composants.fenetereoverlay.FenetreOverlaySimplePresenteur;
|
21 |
import org.tela_botanica.del.client.composants.formulaires.formulaireproposition.FormulairePropositionPresenteur;
|
21 |
import org.tela_botanica.del.client.composants.formulaires.formulaireproposition.FormulairePropositionPresenteur;
|
22 |
import org.tela_botanica.del.client.composants.formulaires.formulaireproposition.FormulairePropositionVue;
|
22 |
import org.tela_botanica.del.client.composants.formulaires.formulaireproposition.FormulairePropositionVue;
|
23 |
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.observationdeterminations.ObservationDeterminationPresenteur;
|
23 |
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.observationdeterminations.ObservationDeterminationPresenteur;
|
Line 34... |
Line 34... |
34 |
public interface Vue extends IsWidget {
|
34 |
public interface Vue extends IsWidget {
|
35 |
public HasClickHandlers getBoutonAjoutProposition();
|
35 |
public HasClickHandlers getBoutonAjoutProposition();
|
36 |
public HasWidgets getDeterminationsPanel();
|
36 |
public HasWidgets getDeterminationsPanel();
|
37 |
public HasWidgets getImagesPanel();
|
37 |
public HasWidgets getImagesPanel();
|
38 |
public HasWidgets getMetadonneesPanel();
|
38 |
public HasWidgets getMetadonneesPanel();
|
- |
|
39 |
public HasClickHandlers getLienDeterminer();
|
39 |
}
|
40 |
}
|
Line 40... |
Line 41... |
40 |
|
41 |
|
Line 41... |
Line 42... |
41 |
private Vue vue;
|
42 |
private Vue vue;
|
Line 72... |
Line 73... |
72 |
fermerFenetreModale();
|
73 |
fermerFenetreModale();
|
73 |
ajouterPropositionDetermination(event.getPropositionDetermination());
|
74 |
ajouterPropositionDetermination(event.getPropositionDetermination());
|
74 |
}
|
75 |
}
|
75 |
}
|
76 |
}
|
76 |
});
|
77 |
});
|
- |
|
78 |
|
- |
|
79 |
vue.getLienDeterminer().addClickHandler(new ClickHandler() {
|
- |
|
80 |
@Override
|
- |
|
81 |
public void onClick(ClickEvent event) {
|
- |
|
82 |
List<Image> images = observation.getImages();
|
- |
|
83 |
if (images.size() > 0) {
|
- |
|
84 |
CacheClient.getInstance().setImageCourante(images.get(0));
|
- |
|
85 |
} else {
|
- |
|
86 |
CacheClient.getInstance().setImageCourante(null);
|
- |
|
87 |
}
|
- |
|
88 |
BusEvenementiel.getInstance().fireEvent(new EvenementValidation(observation));
|
- |
|
89 |
}
|
- |
|
90 |
});
|
Line 77... |
Line 91... |
77 |
|
91 |
|
78 |
vue.getBoutonAjoutProposition().addClickHandler(new ClickHandler() {
|
92 |
vue.getBoutonAjoutProposition().addClickHandler(new ClickHandler() {
|
79 |
@Override
|
93 |
@Override
|
80 |
public void onClick(ClickEvent event) {
|
94 |
public void onClick(ClickEvent event) {
|