Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 278 → Rev 279

/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/RechercheImagePresenteur.java
20,6 → 20,7
import com.google.gwt.event.dom.client.KeyCodes;
import com.google.gwt.event.dom.client.KeyPressEvent;
import com.google.gwt.event.dom.client.KeyPressHandler;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.IsWidget;
 
72,7 → 73,7
 
@Override
public void onClick(ClickEvent event) {
chargerImages();
chargerImages(0, CacheClient.getInstance().getPaginationPasRechercheImage());
}
});
 
80,7 → 81,7
 
public void onKeyPress(KeyPressEvent event) {
if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {
chargerImages();
chargerImages(0, CacheClient.getInstance().getPaginationPasRechercheImage());
}
}
});
97,8 → 98,8
});
}
 
private void chargerImages() {
List<Image> imagesFromDatabase = dataSource.getImages();
private void chargerImages(int debut, int fin) {
List<Image> imagesFromDatabase = dataSource.getImages(debut, fin);
EvenementRechercheImage evenementRechercheImage = new EvenementRechercheImage(imagesFromDatabase);
BusEvenementiel.getInstance().fireEvent(evenementRechercheImage);
}
/trunk/src/org/tela_botanica/del/client/utils/MockDatasource.java
252,7 → 252,15
return observations;
}
 
public List<Image> getImages() {
public List<Image> getImages(int debut, int fin) {
List<Image> sousListe = new ArrayList<Image>();
for (int i = debut; i < fin; i++) {
if (images.get(i) != null ) {
sousListe.add(images.get(i));
} else {
break;
}
}
return images;
}