Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 444 → Rev 445

/trunk/src/org/tela_botanica/del/client/composants/pagination/PaginationVue.java
19,8 → 19,8
 
@UiField
ListBox selecteurPas;
@UiField
 
@UiField
Button boutonPrecedent, boutonSuivant, boutonPremierePage, boutonDernierePage;
 
interface MyUiBinder extends UiBinder<Widget, PaginationVue> {
32,22 → 32,58
initWidget(uiBinder.createAndBindUi(this));
}
 
public void afficherPas(int pas) {
switch (pas) {
case 5:
changerSelecteurPas(0);
break;
case 10:
changerSelecteurPas(1);
break;
case 15:
changerSelecteurPas(2);
break;
case 20:
changerSelecteurPas(3);
break;
default:
break;
}
}
 
public void mettreEnValeurPageActive(int pageActive) {
int nbLiens = getNbWidgetsZoneLiens();
for (int i = 0; i < nbLiens; i++) {
Button boutonCourant = (Button) zoneLiens.getWidget(i);
if (nbLiens - i > 5 && i < pageActive - 1 || i > pageActive + 3) {
boutonCourant.setVisible(false);
} else {
if (boutonCourant.getText().equals(String.valueOf(pageActive))) {
changerStyleBoutonZoneLiens(i, "actif");
} else {
changerStyleBoutonZoneLiens(i, "inactif");
}
boutonCourant.setVisible(true);
}
 
}
}
 
public void masquerBoutonPrecedent() {
boutonPremierePage.setVisible(false);
boutonPrecedent.setVisible(false);
}
 
public void afficherBoutonPrecedent() {
boutonPremierePage.setVisible(true);
boutonPrecedent.setVisible(true);
}
 
public void masquerBoutonSuivant() {
boutonDernierePage.setVisible(false);
boutonSuivant.setVisible(false);
}
 
public void afficherBoutonSuivant() {
boutonDernierePage.setVisible(true);
boutonSuivant.setVisible(true);
71,7 → 107,7
public HasClickHandlers getBoutonPrecedent() {
return boutonPrecedent;
}
 
@Override
public HasClickHandlers getBoutonPremierePage() {
return boutonPremierePage;
82,7 → 118,6
return boutonDernierePage;
}
 
@Override
public void changerSelecteurPas(int index) {
selecteurPas.setSelectedIndex(index);
}
94,12 → 129,12
 
@Override
public HasClickHandlers getWidgetZoneLiensHasClickHandlers(int index) {
return (Button)zoneLiens.getWidget(index);
return (Button) zoneLiens.getWidget(index);
}
 
@Override
public HasText getWidgetZoneLiensAsText(int index) {
return (Button)zoneLiens.getWidget(index);
return (Button) zoneLiens.getWidget(index);
}
 
@Override