Subversion Repositories eFlore/Applications.del

Rev

Rev 361 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 361 Rev 371
Line 86... Line 86...
86
			vue.setAltTextImagePrincipale(observation.getAuteur() + " - " + observation.getNomRetenu());
86
			vue.setAltTextImagePrincipale(observation.getAuteur() + " - " + observation.getNomRetenu());
87
			images.remove(0);
87
			images.remove(0);
88
		}
88
		}
Line 89... Line 89...
89
 
89
 
-
 
90
		int nbImagesAffichees = 0;
-
 
91
		// TODO : pour résoudre le problème de l'accès aux url depuis le clickhandler, j'ai mis en final l'image courante.
90
		int nbImagesAffichees = 0;
92
		// Et de fait, elle ne doit pas évoluer  
91
		for (org.tela_botanica.del.client.modeles.Image imageCourante : images) {
93
		for (final org.tela_botanica.del.client.modeles.Image imageCourante : images) {
92
			nbImagesAffichees++;
94
			nbImagesAffichees++;
93
			if (nbImagesAffichees < 5) {
95
			if (nbImagesAffichees < 5) {
94
				ClickHandler gestionnaireClic = new ClickHandler() {
96
				ClickHandler gestionnaireClic = new ClickHandler() {
95
					public void onClick(ClickEvent event) {
-
 
96
						IsWidget image = (IsWidget)event.getSource();
97
					public void onClick(ClickEvent event) {
97
						ouvrirFenetreModale(new DetailImagePresenteur(image, new DetailImageVue()));
98
						ouvrirFenetreModale(new DetailImagePresenteur(imageCourante.getUrlFormat("L"), imageCourante.getObservation().getAuteur()+ " - " + imageCourante.getObservation().getNomRetenu(),  new DetailImageVue()));
98
					}
99
					}
99
				};
100
				};
100
				vue.ajouterPhoto(imageCourante.getUrlFormat("CRX2S"), 
101
				vue.ajouterPhoto(imageCourante.getUrlFormat("CRX2S"), 
101
								 imageCourante.getUrlFormat("L"), 
102
								 imageCourante.getUrlFormat("L"), 
102
								 observation.getAuteur() + " - " + observation.getNomRetenu(),
103
								 observation.getAuteur() + " - " + observation.getNomRetenu(),
103
								 gestionnaireClic);
104
								 gestionnaireClic);
104
			}
105
			}
Line 105... Line 106...
105
		}
106
		}
106
 
-
 
107
		List<PropositionDetermination> propositions = observation.getPropositionsDetermination();
-
 
108
 
107
 
109
 
108
		List<PropositionDetermination> propositions = observation.getPropositionsDetermination();
Line 110... Line 109...
110
		int i = 0;
109
		int i = 0;
111
		for (PropositionDetermination proposition : propositions) {
110
		for (PropositionDetermination proposition : propositions) {
Line 127... Line 126...
127
	}
126
	}
Line 128... Line 127...
128
 
127
 
129
	protected void gererEvenements() {
128
	protected void gererEvenements() {
130
		vue.getPhotoPrincipale().addClickHandler(new ClickHandler() {
129
		vue.getPhotoPrincipale().addClickHandler(new ClickHandler() {
131
			public void onClick(ClickEvent event) {
-
 
132
				//FIXME : faire une interface pour les images
-
 
133
				IsWidget image = (IsWidget)event.getSource();
130
			public void onClick(ClickEvent event) {
134
				ouvrirFenetreModale(new DetailImagePresenteur(image, new DetailImageVue()));
131
				ouvrirFenetreModale(new DetailImagePresenteur(vue.getTitreImagePrincipale(), vue.getAltTextImagePrincipale(), new DetailImageVue()));
135
			}
132
			}
Line 136... Line 133...
136
		});
133
		});