Subversion Repositories eFlore/Archives.cel-v2

Compare Revisions

Ignore whitespace Rev 40 → Rev 39

/trunk/src/org/tela_botanica/client/vues/pageToolBarVue.java
315,25 → 315,21
*/
public void rafraichirNumeroPage()
{
champPage.setValue(""+(pageCourante+1)) ;
surTotalPage.setText(" sur "+pageTotale) ;
System.out.println("Nombre d'éléments :"+nbElement);
if(nbElement == 0)
// si la page n'est pas la dernière
if(pageCourante + 1 != pageTotale)
{
champPage.setValue(""+(0)) ;
// on met simplement à jour l'intervalle qui contient toujours le même nombre d'éléments
intervalleElements.setText("Images 0 - 0 sur 0") ;
// sauf pour la dernière page qui contient souvent moins d'élements que le nombre d'élements par page
intervalleElements.setText("Images "+pageCourante*taillePage+" - "+(pageCourante+1)*taillePage+" sur "+nbElement) ;
}
else
{
champPage.setValue(""+(pageCourante+1)) ;
// si la page n'est pas la dernière
if(pageCourante + 1 != pageTotale)
if(nbElement == 0)
{
// sauf pour la dernière page qui contient souvent moins d'élements que le nombre d'élements par page
intervalleElements.setText("Images "+pageCourante*taillePage+" - "+(pageCourante+1)*taillePage+" sur "+nbElement) ;
// on met simplement à jour l'intervalle qui contient toujours le même nombre d'éléments
intervalleElements.setText("Images 0 - 0 sur 0") ;
}
else
{
340,6 → 336,7
// on met simplement à jour l'intervalle qui contient toujours le même nombre d'éléments
intervalleElements.setText("Images "+pageCourante*taillePage+" - "+nbElement+" sur "+nbElement) ;
}
}
}
374,7 → 371,7
// si la page courante dépasse la page totale (cas normalement improbable car géré en amont)
// on met le numéro de page à la page courante -1 (car la page courante est comptée à partir
// de zéro)
if(pageCourante >= pageTotale && pageCourante != 0)
if(pageCourante >= pageTotale)
{
pageCourante = pageTotale - 1 ;
// le cas échéant on en notifie le médiateur