34,9 → 34,9 |
public void chargerImagePrincipale(org.tela_botanica.del.client.modeles.Image image); |
|
public void ajouterPhoto(Image image, ClickHandler gestionnaireClic); |
|
|
public void afficherLienPlateformeValidation(); |
|
|
public HTML getLienPlateforme(); |
} |
|
66,8 → 66,8 |
for (Image imageCourante : listeImages) { |
vue.ajouterPhoto(imageCourante, creerGestionnaireClicChangementImagePrincipale(imageCourante)); |
nbImage++; |
|
if(History.getToken().contains(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS)&&nbImage>=5){ |
|
if (History.getToken().contains(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS) && nbImage >= 5) { |
vue.afficherLienPlateformeValidation(); |
break; |
} |
82,22 → 82,24 |
|
protected void gererEvenements() { |
vue.getLienPlateforme().addClickHandler(new ClickHandler() { |
|
|
@Override |
public void onClick(ClickEvent arg0) { |
BusEvenementiel.getInstance().fireEvent(new EvenementValidation(observation)); |
} |
|
|
}); |
|
|
BusEvenementiel.getInstance().addHandler(EvenementChangementImageValidation.TYPE, new GestionnaireEvenementChangementImageValidation() { |
|
|
@Override |
public void onChangementImage(EvenementChangementImageValidation event) { |
vue.chargerImagePrincipale(CacheClient.getInstance().getImageCourante()); |
if (CacheClient.getInstance().getImageCourante().getObservation().getId().equals(observation.getId())) { |
vue.chargerImagePrincipale(CacheClient.getInstance().getImageCourante()); |
} |
} |
}); |
|
|
} |
|
protected ClickHandler creerGestionnaireClicGalerieImages(final int indexImage, final Image imageCourante) { |
139,6 → 141,5 |
}; |
return gestionnaireClic; |
} |
|
|
|
} |