Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 240 → Rev 241

/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/rechercheImage.css
File deleted
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImageVue.java
3,14 → 3,12
import java.util.ArrayList;
import java.util.List;
 
import org.tela_botanica.del.client.modeles.Image;
 
import com.google.gwt.core.client.GWT;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.FlexTable;
import com.google.gwt.user.client.ui.FlowPanel;
import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
35,13 → 33,11
Panel panneauPagination;
 
@UiField
FlexTable imageTable;
HTMLPanel imageTable;
 
// Constructeur
protected ResultatRechercheImageVue() {
 
initWidget(uiBinder.createAndBindUi(this));
 
}
 
/**
52,12 → 48,12
imageTable.clear();
panneauxImages.clear();
}
 
protected void creerPanneauxObservations(int taille) {
 
panneauxImages.clear();
for (int i = 0; i < taille; i++) {
Panel imagePanel = new VerticalPanel();
Panel imagePanel = new HTMLPanel("");
panneauxImages.add(imagePanel);
}
}
66,9 → 62,10
 
imageTable.clear();
for (int i = 0; i < imagesPanel.size(); i++) {
VerticalPanel panneauImage = (VerticalPanel)imagesPanel.get(i);
HTMLPanel panneauImage = (HTMLPanel) imagesPanel.get(i);
panneauxImages.add(panneauImage);
imageTable.setWidget((i) / nbCol, (i) % nbCol, panneauImage);
// imageTable.setWidget((i) / nbCol, (i) % nbCol, panneauImage);
imageTable.add(panneauImage);
}
 
}
85,7 → 82,7
panneauChargement.setVisible(false);
}
 
public FlexTable getImageTable() {
public HTMLPanel getImageTable() {
return imageTable;
}
 
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImage.css
New file
0,0 → 1,4
/**FIXME : la taille doit être en PX sinon ça s'affiche en dessous ?!*/
.contenuResultat {border:solid 1px white; width:1000px}
.images {}
.images>div {float:left; padding:10px}
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImageVue.ui.xml
3,12 → 3,10
ui:generateKeys="com.google.gwt.i18n.rebind.keygen.MD5KeyGenerator"
ui:generateLocales="default">
 
<ui:with field='res' type='org.tela_botanica.del.client.Ressources' />
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary" />
<ui:style src="rechercheImage.css" />
<g:HTMLPanel styleName="{style.observationsRecherche}">
<g:FlexTable ui:field="imageTable" />
<ui:style src="ResultatRechercheImage.css" />
<g:HTMLPanel styleName="{style.contenuResultat}">
<g:HTMLPanel ui:field="imageTable" styleName="{style.images}"/>
<g:VerticalPanel ui:field="panneauPagination" />
</g:HTMLPanel>
</ui:UiBinder>
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImagePresenteur.java
25,11 → 25,11
public void go(HasWidgets composite) {
composite.add(vue);
createPaginationWidget(CacheClient.getInstance().getImages().size());
reactuliserImagesEtMoyenneVoteProtocole(0,10);
reactualiserImagesEtMoyenneVoteProtocole(0, 10);
 
}
 
private void reactuliserImagesEtMoyenneVoteProtocole(int premier, int dernier) {
private void reactualiserImagesEtMoyenneVoteProtocole(int premier, int dernier) {
 
// Remise à zéro du panneau d'affichage et des composants
vue.nettoyer();
42,7 → 42,7
List<Panel> panneauxImagesAffichees = new ArrayList<Panel>();
List<Image> imagesAffichees = CacheClient.getInstance().getSousListeImages(premier, dernier);
vue.creerPanneauxObservations(imagesAffichees.size());
 
Iterator<Panel> panelIterator = vue.getPanneauxImages().iterator();
for (Image image : imagesAffichees) {
Panel imagePanel = panelIterator.next();
51,7 → 51,7
panneauxImagesAffichees.add(imagePanel);
observationPresenteurs.add(imagePresenteur);
}
 
vue.afficherPanneauxObservation(panneauxImagesAffichees);
vue.stopChargement();
 
77,7 → 77,7
}
 
public void showImagePanels(int first, int last) {
reactuliserImagesEtMoyenneVoteProtocole(first, last);
reactualiserImagesEtMoyenneVoteProtocole(first, last);
}
 
public ResultatRechercheImageVue getView() {