Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 389 → Rev 390

/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImagePresenteur.java
67,8 → 67,8
}
 
private void chargerEtAfficherImages(final int premier, final int dernier) {
vue.startChargement();
vue.nettoyer();
vue.startChargement();
 
ImagesParTaxonCallback callback = new ImagesParTaxonCallback() {
@Override
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImageVue.java
6,6 → 6,7
import com.google.gwt.core.client.GWT;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.Panel;
72,6 → 73,7
}
 
public void startChargement() {
panneauChargement.setHeight((this.getOffsetHeight() - (panneauPagination.getOffsetHeight()*2))+"px");
panneauChargement.setVisible(true);
}
 
/trunk/src/org/tela_botanica/del/client/composants/pagination/PaginationPresenteur.java
65,8 → 65,10
* : le nombre d'éléments à afficher par page
*/
public void changerPas(int pas) {
int ancienPas = this.pas;
this.pas = pas;
actualiserNbPage();
gererDecalagePageCourante(ancienPas, pas);
actualiserLiens();
changerPage(pas * (pageCourante -1), pas * pageCourante);
switch (pas) {
87,6 → 89,14
}
actualiserPasCache(pas);
}
private void gererDecalagePageCourante(int ancienPas, int nouveauPas) {
if(ancienPas != nouveauPas) {
double rapportPas = (double)ancienPas/(double)nouveauPas;
pageCourante = (int)(Math.ceil((double)pageCourante*(double)rapportPas));
synchroniser();
}
}
 
/**
* Actualiser les liens pour n'afficher 5 avant et 5 après
196,7 → 206,7
}
 
/**
* Retourne la limite supèrieur du nombre de pages à afficher
* Retourne la limite supèrieure du nombre de pages à afficher
* */
public void pageSuivante() {
if (pageCourante < nbPage - 1) {