/trunk/src/org/tela_botanica/del/client/composants/pagination/pagination.css |
---|
1,5 → 1,9 |
.pagination {width:100%;} |
.selecteurElements {float:right} |
.pagination button {border:none; border-right:solid 1px #DDD; cursor:pointer} |
.pagination button:hover {background:#8EB533} |
select {background:white} |
.zoneLiens {} |
.zoneLiens button:hover {background:#8EB533} |
select {background:white} |
.boutonPrecedent {width:20px; height:25px; background:url(./img/prev.png) no-repeat} |
.boutonSuivant {width:20px; height:25px; background:url(./img/next.png) no-repeat} |
/trunk/src/org/tela_botanica/del/client/composants/pagination/PaginationVue.ui.xml |
---|
3,9 → 3,10 |
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary"/> |
<ui:style src="pagination.css" /> |
<g:HorizontalPanel styleName="{style.pagination}"> |
<g:Button ui:field="boutonPrecedent" text="previous" /> |
<g:HorizontalPanel ui:field="zoneLiens"/> |
<g:HorizontalPanel styleName="{style.pagination}" /><g:Button ui:field="boutonSuivant" text="next" /> |
<g:Button ui:field="boutonPrecedent" styleName="{style.boutonPrecedent}" text=" " /> |
<g:HorizontalPanel styleName="{style.zoneLiens}" ui:field="zoneLiens"/> |
<g:HorizontalPanel /> |
<g:Button ui:field="boutonSuivant" styleName="{style.boutonSuivant}" text=" "/> |
<g:ListBox ui:field="selecteurPas" styleName="{style.selecteurElements}"> |
<g:item value="5">5</g:item> |
<g:item value="10">10</g:item> |
/trunk/src/org/tela_botanica/del/client/composants/pagination/PaginationPresenteur.java |
---|
81,8 → 81,11 |
private int pagesAvant() { |
int pageDebut = pageCourante - 5; |
vue.afficherBoutonDebut(); |
if (pageDebut < 1) { |
pageDebut = 1; |
//Masquer le bouton de début |
vue.masquerBoutonDebut(); |
} |
return pageDebut; |
} |
89,8 → 92,10 |
private int pagesApres() { |
int pageFin = pageCourante + 5; |
vue.afficherBoutonSuivant(); |
if (pageFin > nbPage) { |
pageFin = nbPage; |
vue.masquerBoutonSuivant(); |
} |
return pageFin; |
} |
/trunk/src/org/tela_botanica/del/client/composants/pagination/PaginationVue.java |
---|
29,4 → 29,21 |
initWidget(uiBinder.createAndBindUi(this)); |
} |
public void masquerBoutonDebut() { |
boutonPrecedent.setVisible(false); |
} |
public void afficherBoutonDebut() { |
boutonPrecedent.setVisible(true); |
} |
public void masquerBoutonSuivant() { |
boutonSuivant.setVisible(false); |
} |
public void afficherBoutonSuivant() { |
boutonSuivant.setVisible(true); |
} |
} |