Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1485 → Rev 1553

/trunk/src/org/tela_botanica/del/client/composants/observations/ObservationImagesPresenteur.java
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;
}