Subversion Repositories eFlore/Applications.del

Rev

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

Rev 602 Rev 606
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) {