Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 389 → Rev 390

/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) {