Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1026 Rev 1075
Line 11... Line 11...
11
import org.tela_botanica.del.client.modeles.Image;
11
import org.tela_botanica.del.client.modeles.Image;
12
import org.tela_botanica.del.client.modeles.ModeRecherche;
12
import org.tela_botanica.del.client.modeles.ModeRecherche;
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.ajoutcommentaire.EvenementAjoutCommentaire;
-
 
17
import org.tela_botanica.del.client.navigation.evenement.ajoutcommentaire.GestionnaireEvenementAjoutCommentaire;
16
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
18
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
17
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.GestionnaireEvenementAjoutDetermination;
19
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.GestionnaireEvenementAjoutDetermination;
18
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
20
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
19
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlayDefilanteVue;
21
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlayDefilanteVue;
20
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlaySimplePresenteur;
22
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlaySimplePresenteur;
-
 
23
import org.tela_botanica.del.client.composants.formulaires.formulairecommentaire.FormulaireCommentairePresenteur;
-
 
24
import org.tela_botanica.del.client.composants.formulaires.formulairecommentaire.FormulaireCommentaireVue;
21
import org.tela_botanica.del.client.composants.formulaires.formulaireproposition.FormulairePropositionPresenteur;
25
import org.tela_botanica.del.client.composants.formulaires.formulaireproposition.FormulairePropositionPresenteur;
22
import org.tela_botanica.del.client.composants.formulaires.formulaireproposition.FormulairePropositionVue;
26
import org.tela_botanica.del.client.composants.formulaires.formulaireproposition.FormulairePropositionVue;
-
 
27
import org.tela_botanica.del.client.services.rest.CommentaireServiceConcret;
23
import org.tela_botanica.del.client.services.rest.PropositionDeterminationServiceConcret;
28
import org.tela_botanica.del.client.services.rest.PropositionDeterminationServiceConcret;
24
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.observationdeterminations.ObservationDeterminationPresenteur;
29
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.observationdeterminations.ObservationDeterminationPresenteur;
25
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.observationdeterminations.ObservationDeterminationVue;
30
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.observationdeterminations.ObservationDeterminationVue;
Line 26... Line 31...
26
 
31
 
Line 42... Line 47...
42
		public HasWidgets getMetadonneesPanel();
47
		public HasWidgets getMetadonneesPanel();
Line 43... Line 48...
43
		
48
		
Line 44... Line 49...
44
		public HasClickHandlers getNomEspece();
49
		public HasClickHandlers getNomEspece();
-
 
50
 
-
 
51
		public void setNomEspece(String nomEspece);
-
 
52
		
45
 
53
		public HasClickHandlers getBoutonAjoutCommentaire();
Line 46... Line 54...
46
		public void setNomEspece(String nomEspece);
54
		public HasClickHandlers getBoutonPlusDeDetails();
Line 47... Line 55...
47
	}
55
	}
Line 101... Line 109...
101
				fenetreOverlaySimplePresenteur = new FenetreOverlaySimplePresenteur(new FenetreOverlayDefilanteVue());
109
				fenetreOverlaySimplePresenteur = new FenetreOverlaySimplePresenteur(new FenetreOverlayDefilanteVue());
102
				fenetreOverlaySimplePresenteur.ouvrirFenetreModale(new FormulairePropositionPresenteur(new FormulairePropositionVue(), new PropositionDeterminationServiceConcret()));
110
				fenetreOverlaySimplePresenteur.ouvrirFenetreModale(new FormulairePropositionPresenteur(new FormulairePropositionVue(), new PropositionDeterminationServiceConcret()));
103
			}
111
			}
104
		});
112
		});
Line 105... Line 113...
105
		
113
		
106
		vue.getNomEspece().addClickHandler(new ClickHandler() {
114
		ClickHandler versDetails = new ClickHandler() {
107
			@Override
115
			@Override
108
			public void onClick(ClickEvent event) {
116
			public void onClick(ClickEvent event) {
109
				BusEvenementiel.getInstance().fireEvent(new EvenementValidation(observation));
117
				BusEvenementiel.getInstance().fireEvent(new EvenementValidation(observation));
-
 
118
			}
-
 
119
		};
-
 
120
		vue.getNomEspece().addClickHandler(versDetails);
-
 
121
		vue.getBoutonPlusDeDetails().addClickHandler(versDetails);
-
 
122
		
-
 
123
		vue.getBoutonAjoutCommentaire().addClickHandler(new ClickHandler() {
-
 
124
			@Override
-
 
125
			public void onClick(ClickEvent event) {
-
 
126
				FormulaireCommentairePresenteur commentairePresenteur = new FormulaireCommentairePresenteur(observation, new CommentaireServiceConcret(), new FormulaireCommentaireVue());
-
 
127
				fenetreOverlaySimplePresenteur = new FenetreOverlaySimplePresenteur(new FenetreOverlayDefilanteVue());
-
 
128
				fenetreOverlaySimplePresenteur.ouvrirFenetreModale(commentairePresenteur);
-
 
129
			}
-
 
130
		});
-
 
131
		
-
 
132
		BusEvenementiel.getInstance().addHandler(EvenementAjoutCommentaire.TYPE, new GestionnaireEvenementAjoutCommentaire() {
-
 
133
 
-
 
134
			@Override
-
 
135
			public void onAjoutCommentaire(EvenementAjoutCommentaire event) {
-
 
136
				if (fenetreOverlaySimplePresenteur != null && fenetreOverlaySimplePresenteur.fenetreModaleEstOuverte()) {
-
 
137
					fenetreOverlaySimplePresenteur.fermerFenetreModale();
-
 
138
				}
110
			}
139
			}
111
		});
140
		});
Line 112... Line 141...
112
	}
141
	}
113
 
142