8,6 → 8,7 |
import org.tela_botanica.del.client.composants.images.DetailImagePresenteur; |
import org.tela_botanica.del.client.composants.images.DetailImageVue; |
import org.tela_botanica.del.client.composants.presenteur.Presenteur; |
import org.tela_botanica.del.client.config.Config; |
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation; |
import org.tela_botanica.del.client.modeles.Image; |
import org.tela_botanica.del.client.modeles.Observation; |
50,17 → 51,13 |
|
private List<Image> listeImages; |
|
private String page; |
|
public ObservationImagesPresenteur(Vue vue, Observation observation, Image imagePrincipale, String page) { |
public ObservationImagesPresenteur(Vue vue, Observation observation, Image imagePrincipale) { |
this.observation = observation; |
this.vue = vue; |
this.imagePrincipale = imagePrincipale; |
this.page = page; |
} |
|
public void chargerImagesObservation() { |
|
listeImages = observation.getImages(); |
if (imagePrincipale != null) { |
vue.chargerImagePrincipale(imagePrincipale); |
67,12 → 64,15 |
vue.getPhotoPrincipale().addClickHandler(creerGestionnaireClicGalerieImages(0, imagePrincipale)); |
} |
|
String urlCourante = Window.Location.getHref(); |
Config config = new Config(); |
String urlAppliObs = config.getUrl("identiplante"); |
int nbImage = 0; |
for (Image imageCourante : listeImages) { |
vue.ajouterPhoto(imageCourante, creerGestionnaireClicChangementImagePrincipale(imageCourante)); |
nbImage++; |
|
if (page.equals(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS) && nbImage >= 5) { |
if (urlCourante.contains(urlAppliObs) && nbImage >= 5) { |
vue.afficherLienPlateformeValidation(); |
break; |
} |