Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1485 Rev 1553
Line 6... Line 6...
6
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlayDefilantePresenteur;
6
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlayDefilantePresenteur;
7
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlayDefilanteVue;
7
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlayDefilanteVue;
8
import org.tela_botanica.del.client.composants.images.DetailImagePresenteur;
8
import org.tela_botanica.del.client.composants.images.DetailImagePresenteur;
9
import org.tela_botanica.del.client.composants.images.DetailImageVue;
9
import org.tela_botanica.del.client.composants.images.DetailImageVue;
10
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
10
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
-
 
11
import org.tela_botanica.del.client.config.Config;
11
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation;
12
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation;
12
import org.tela_botanica.del.client.modeles.Image;
13
import org.tela_botanica.del.client.modeles.Image;
13
import org.tela_botanica.del.client.modeles.Observation;
14
import org.tela_botanica.del.client.modeles.Observation;
14
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
15
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
15
import org.tela_botanica.del.client.navigation.evenement.changementimagevalidation.EvenementChangementImageValidation;
16
import org.tela_botanica.del.client.navigation.evenement.changementimagevalidation.EvenementChangementImageValidation;
Line 48... Line 49...
48
 
49
 
Line 49... Line 50...
49
	private Image imagePrincipale;
50
	private Image imagePrincipale;
Line 50... Line -...
50
 
-
 
51
	private List<Image> listeImages;
-
 
52
 
51
 
53
	private String page;
52
	private List<Image> listeImages;
54
	
53
 
55
	public ObservationImagesPresenteur(Vue vue, Observation observation, Image imagePrincipale, String page) {
54
	public ObservationImagesPresenteur(Vue vue, Observation observation, Image imagePrincipale) {
56
		this.observation = observation;
-
 
57
		this.vue = vue;
55
		this.observation = observation;
Line 58... Line 56...
58
		this.imagePrincipale = imagePrincipale;
56
		this.vue = vue;
59
		this.page = page;
-
 
60
	}
57
		this.imagePrincipale = imagePrincipale;
61
 
58
	}
62
	public void chargerImagesObservation() {
59
 
63
 
60
	public void chargerImagesObservation() {
64
		listeImages = observation.getImages();
61
		listeImages = observation.getImages();
Line -... Line 62...
-
 
62
		if (imagePrincipale != null) {
-
 
63
			vue.chargerImagePrincipale(imagePrincipale);
-
 
64
			vue.getPhotoPrincipale().addClickHandler(creerGestionnaireClicGalerieImages(0, imagePrincipale));
65
		if (imagePrincipale != null) {
65
		}
66
			vue.chargerImagePrincipale(imagePrincipale);
66
 
67
			vue.getPhotoPrincipale().addClickHandler(creerGestionnaireClicGalerieImages(0, imagePrincipale));
67
		String urlCourante = Window.Location.getHref();
68
		}
68
		Config config = new Config();
Line 69... Line 69...
69
 
69
		String urlAppliObs = config.getUrl("identiplante");
70
		int nbImage = 0;
70
		int nbImage = 0;
71
		for (Image imageCourante : listeImages) {
71
		for (Image imageCourante : listeImages) {
72
			vue.ajouterPhoto(imageCourante, creerGestionnaireClicChangementImagePrincipale(imageCourante));
72
			vue.ajouterPhoto(imageCourante, creerGestionnaireClicChangementImagePrincipale(imageCourante));
73
			nbImage++;
73
			nbImage++;
74
 
74