/trunk/src/org/tela_botanica/del/client/i18n/Messages.properties |
---|
1,0 → 0,0 |
rechercher_taxon=Rechercher le taxon {0} |
rechercher_taxon=Rechercher le taxon {0} |
#composant pagination |
parmi_nb_pages = Parmi {0} pages |
/trunk/src/org/tela_botanica/del/client/i18n/Messages.java |
---|
4,14 → 4,9 |
* Interface to represent the constants contained in resource bundle: |
* 'D:/dev/svn/del/src/org/tela_botanica/del/client/i18n/Messages.properties'. |
*/ |
public interface Messages extends com.google.gwt.i18n.client.Constants { |
public interface Messages extends com.google.gwt.i18n.client.Messages { |
/** |
* Translated "Rechercher le taxon {0}". |
* |
* @return translated "Rechercher le taxon {0}" |
*/ |
@DefaultStringValue("Rechercher le taxon {0}") |
@Key("rechercher_taxon") |
String rechercher_taxon(); |
String rechercher_taxon(String nomTaxon); |
String parmi_nb_pages(int nbPages); |
} |
/trunk/src/org/tela_botanica/del/client/i18n/Vocabulary.java |
---|
2,7 → 2,7 |
/** |
* Interface to represent the constants contained in resource bundle: |
* '/home/aurelien/web/del/src/org/tela_botanica/del/client/i18n/Vocabulary.properties'. |
* 'D:/dev/svn/del/src/org/tela_botanica/del/client/i18n/Vocabulary.properties'. |
*/ |
public interface Vocabulary extends com.google.gwt.i18n.client.Constants { |
/trunk/src/org/tela_botanica/del/client/composants/pagination/PaginationPresenteur.java |
---|
66,6 → 66,8 |
public void afficherPas(int pas); |
public void mettreEnValeurPageActive(int pageActive); |
public void mettreNbTotalPages(int nbPages); |
} |
private Vue vue; |
89,7 → 91,6 |
this.vue = vue; |
this.pas = pas; |
this.pageCourante = pageCourante; |
this.nbPage = calculerNbPage(); |
} |
211,6 → 212,7 |
this.nbPage = calculerNbPage(); |
vue.mettreNbTotalPages(nbPage); |
HasWidgets zoneLiens = vue.getZoneLiens(); |
zoneLiens.clear(); |
217,7 → 219,7 |
int pageDebut = 1; |
int pageFin = nbPage; |
for (int i = pageDebut; i < pageFin; i++) { |
for (int i = pageDebut; i <= pageFin; i++) { |
vue.ajouterBoutonZoneLiens(i + ""); |
} |
gererEvenementsBoutonsDynamiques(); |
255,7 → 257,7 |
} |
public void allerALapageSuivante() { |
if (pageCourante < nbPage - 1) { |
if (pageCourante < nbPage ) { |
int pageAAfficher = pageCourante + 1; |
pageCourante = pageAAfficher; |
chargerElements(pas * (pageAAfficher - 1), pas * (pageAAfficher)); |
271,7 → 273,7 |
} |
public void allerAlaDernierePage() { |
int pageAAfficher = nbPage - 1; |
int pageAAfficher = nbPage ; |
pageCourante = pageAAfficher; |
chargerElements(pas * (pageAAfficher - 1), pas * (pageAAfficher)); |
BusEvenementiel.getInstance().fireEvent(new EvenementChangementPage(pageAAfficher, groupePagination)); |
/trunk/src/org/tela_botanica/del/client/composants/pagination/PaginationVue.java |
---|
1,5 → 1,7 |
package org.tela_botanica.del.client.composants.pagination; |
import org.tela_botanica.del.client.i18n.I18n; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.uibinder.client.UiBinder; |
9,6 → 11,7 |
import com.google.gwt.user.client.ui.HasText; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.HorizontalPanel; |
import com.google.gwt.user.client.ui.Label; |
import com.google.gwt.user.client.ui.ListBox; |
import com.google.gwt.user.client.ui.Widget; |
23,6 → 26,9 |
@UiField |
Button boutonPrecedent, boutonSuivant, boutonPremierePage, boutonDernierePage; |
@UiField |
Label nbTotalPages; |
interface MyUiBinder extends UiBinder<Widget, PaginationVue> { |
} |
69,6 → 75,10 |
} |
} |
public void mettreNbTotalPages(int nbPages) { |
nbTotalPages.setText((I18n.getMessages().parmi_nb_pages(nbPages))); |
} |
public void masquerBoutonPrecedent() { |
boutonPremierePage.setVisible(false); |
boutonPrecedent.setVisible(false); |
164,4 → 174,8 |
return boutonSuivant.isVisible() && boutonDernierePage.isVisible(); |
} |
public Label getNbTotalPages() { |
return nbTotalPages; |
} |
} |
/trunk/src/org/tela_botanica/del/client/composants/pagination/PaginationVue.ui.xml |
---|
9,6 → 9,7 |
<g:HorizontalPanel /> |
<g:Button ui:field="boutonSuivant" styleName="{style.boutonSuivant}" text=" "/> |
<g:Button ui:field="boutonDernierePage" styleName="{style.boutonDernierePage}" text=" " /> |
<g:Label ui:field="nbTotalPages" /> |
<g:Label styleName="{style.labelSelecteurPasAfficher}" text="{constants.afficher}" /> |
<g:ListBox ui:field="selecteurPas" styleName="{style.selecteurElements}"> |
<g:item value="5">5</g:item> |
/trunk/src/org/tela_botanica/del/client/composants/moteurrecherche/MoteurRecherchePresenteur.java |
---|
217,8 → 217,10 |
informationRecherche.setRechercheLibre(vue.getRecherchePrincipale()); |
if (estPourRechercheImages()) { |
CacheClient.getInstance().setPageCouranteRechercheImages(1); |
CacheClient.getInstance().setInformationsRechercheImage(informationRecherche); |
} else if (estPourRechercheObservations()) { |
CacheClient.getInstance().setPageCouranteRechercheObservations(1); |
CacheClient.getInstance().setInformationsRechercheObservation(informationRecherche); |
} |
} |