7,6 → 7,7 |
import org.tela_botanica.del.client.composants.pagination.PaginationVue; |
import org.tela_botanica.del.client.composants.presenteur.Presenteur; |
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation; |
import org.tela_botanica.del.client.modeles.ActiviteUtilisateur; |
import org.tela_botanica.del.client.modeles.Image; |
import org.tela_botanica.del.client.modeles.InformationsRecherche; |
import org.tela_botanica.del.client.modeles.ModeTri; |
14,6 → 15,8 |
import org.tela_botanica.del.client.modeles.ObservationServiceResultat; |
import org.tela_botanica.del.client.modeles.Utilisateur; |
import org.tela_botanica.del.client.services.rest.ObservationService; |
import org.tela_botanica.del.client.services.rest.UtilisateurServiceConcret; |
import org.tela_botanica.del.client.services.rest.async.ActiviteUtilisateurCallback; |
import org.tela_botanica.del.client.services.rest.async.ObservationsCallback; |
import org.tela_botanica.del.client.utils.StringUtils; |
import org.tela_botanica.del.client.vues.identiplante.resultats.observations.ObservationPresenteur; |
22,6 → 25,7 |
import com.google.gwt.event.dom.client.ClickEvent; |
import com.google.gwt.event.dom.client.ClickHandler; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.user.client.Timer; |
import com.google.gwt.user.client.Window; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.IsWidget; |
372,7 → 376,7 |
// S'il y a de nouveau évènements sur l'obs, elle doit être mise en valeur |
// les x premieres obs sont affichées un peu différemment (où x est le nombre de nouveaux évènements) |
int i = 0; |
int nbEvents = CacheClient.getInstance().getUtilisateur().getNbEvenementsInt(); |
int nbEvents = CacheClient.getInstance().getUtilisateur().getActivite().getNbEvenementsInt(); |
|
for (Observation observation : resultats.getObservations()) { |
List<Image> listeImagesObs = observation.getImages(); |
383,7 → 387,9 |
ObservationPresenteur presenteur = new ObservationPresenteur(new ObservationVue(), observation, imagePrincipale); |
presenteur.go(vue.getZoneObservations()); |
|
if(nbEvents != 0 && i <= nbEvents) { |
// La taille de la page s'étant adaptée au nombre de nouveaux évènements, on applique |
// uniquement la mise en valeur sur la premiere |
if(nbEvents != 0 && i < nbEvents && cache.getPageCouranteRechercheObservations() == 1) { |
presenteur.mettreEnValeurEvenementsObs(); |
} |
i++; |