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 |
|