Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 377 → Rev 378

/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/RechercheObservationsVue.ui.xml
10,8 → 10,9
<g:Label text="{constants.entrerMotClef}" styleName="gris" />
</g:HTMLPanel>
<g:HTMLPanel>
<g:VerticalPanel ui:field="zonePaginationHaut" />
<g:HTMLPanel ui:field="zoneObservations" styleName="{style.zoneObservation}"/>
<g:VerticalPanel ui:field="zonePagination" />
<g:VerticalPanel ui:field="zonePaginationBas" />
</g:HTMLPanel>
</g:HTMLPanel>
</ui:UiBinder>
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/RechercheObservationsPresenteur.java
18,14 → 18,14
 
public abstract interface Vue extends IsWidget {
public HasWidgets getZoneRecherche();
 
public HasWidgets getZoneObservations();
 
public HasWidgets getZonePagination();
public HasWidgets getZonePaginationHaut();
public HasWidgets getZonePaginationBas();
}
 
private Vue vue;
 
private PaginationPresenteur paginationHautPresenteur, paginationBasPresenteur;
public RechercheObservationsPresenteur(Vue vue) {
this.vue = vue;
}
71,7 → 71,7
}
 
private void creerWidgetPagination(int nbObservations) {
PaginationPresenteur paginationPresenteur = new PaginationPresenteur(nbObservations, CacheClient.getInstance().getPasPagination()) {
this.paginationHautPresenteur = new PaginationPresenteur(nbObservations, CacheClient.getInstance().getPasPagination()) {
 
@Override
public void changerPage(int debut, int fin) {
83,8 → 83,37
public void actualiserPasCache(int pas) {
CacheClient.getInstance().setPasPagination(pas);
}
@Override
public void synchroniser() {
paginationBasPresenteur.setPageCourante(getPageCourante());
paginationBasPresenteur.actualiserLiens();
paginationBasPresenteur.changerPas(getPas());
}
};
paginationPresenteur.go(vue.getZonePagination());
paginationHautPresenteur.go(vue.getZonePaginationHaut());
this.paginationBasPresenteur = new PaginationPresenteur(nbObservations, CacheClient.getInstance().getPasPagination()) {
 
@Override
public void changerPage(int debut, int fin) {
chargerEtAfficherObservations(debut, fin);
CacheClient.getInstance().setPageCouranteRechercheObservations(getPageCourante());
}
 
@Override
public void actualiserPasCache(int pas) {
CacheClient.getInstance().setPasPagination(pas);
}
@Override
public void synchroniser() {
paginationHautPresenteur.setPageCourante(getPageCourante());
paginationHautPresenteur.actualiserLiens();
paginationHautPresenteur.changerPas(getPas());
}
};
paginationBasPresenteur.go(vue.getZonePaginationBas());
}
 
}
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/RechercheObservationsVue.java
16,7 → 16,7
 
private static Binder binder = GWT.create(Binder.class);
 
@UiField Panel zoneRecherche, zoneObservations, zonePagination;
@UiField Panel zoneRecherche, zoneObservations, zonePaginationHaut, zonePaginationBas;
 
public HasWidgets getZoneRecherche() {
return zoneRecherche;
33,8 → 33,13
}
 
@Override
public HasWidgets getZonePagination() {
return zonePagination;
public HasWidgets getZonePaginationHaut() {
return zonePaginationHaut;
}
 
@Override
public HasWidgets getZonePaginationBas() {
return zonePaginationBas;
}
 
}
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImagePresenteur.java
21,7 → 21,8
private final ResultatRechercheImageVue vue = new ResultatRechercheImageVue();
private List<ImagePresenteur> observationPresenteurs = new ArrayList<ImagePresenteur>();
private ImageService imageService;
 
private PaginationPresenteur paginationHautPresenteur, paginationBasPresenteur;
public ResultatRechercheImagePresenteur(ImageService imageService) {
this.imageService = imageService;
}
90,8 → 91,7
 
private void creerWidgetPagination(int nbImages) {
 
PaginationPresenteur pagination = new PaginationPresenteur(nbImages, CacheClient.getInstance().getPasPagination()) {
 
this.paginationBasPresenteur = new PaginationPresenteur(nbImages, CacheClient.getInstance().getPasPagination()) {
@Override
public void changerPage(int debut, int fin) {
chargerEtAfficherImages(debut, fin);
102,15 → 102,22
public void actualiserPasCache(int pas) {
CacheClient.getInstance().setPasPagination(pas);
}
@Override
public void synchroniser() {
paginationHautPresenteur.setPageCourante(getPageCourante());
paginationHautPresenteur.actualiserLiens();
paginationHautPresenteur.changerPas(getPas());
}
};
pagination.go(vue.getPanneauPagination());
PaginationPresenteur paginationHaut = new PaginationPresenteur(nbImages, CacheClient.getInstance().getPasPagination()) {
this.paginationHautPresenteur = new PaginationPresenteur(nbImages, CacheClient.getInstance().getPasPagination()) {
 
@Override
public void changerPage(int debut, int fin) {
chargerEtAfficherImages(debut, fin);
CacheClient.getInstance().setPageCouranteRechercheImages(getPageCourante());
}
 
@Override
117,8 → 124,16
public void actualiserPasCache(int pas) {
CacheClient.getInstance().setPasPagination(pas);
}
 
@Override
public void synchroniser() {
paginationBasPresenteur.setPageCourante(getPageCourante());
paginationBasPresenteur.actualiserLiens();
paginationBasPresenteur.changerPas(getPas());
}
};
paginationHaut.go(vue.getPanneauPaginationHaut());
this.paginationBasPresenteur.go(vue.getPanneauPagination());
this.paginationHautPresenteur.go(vue.getPanneauPaginationHaut());
}
 
}