Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 280 → Rev 281

/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);
}
 
}
/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}