Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 446 → Rev 447

/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/images/ImagePresenteur.java
5,6 → 5,8
import org.tela_botanica.del.client.cache.CacheClient;
import org.tela_botanica.del.client.composants.fenetreOverlayDefilante.FenetreOverlayDefilantePresenteur;
import org.tela_botanica.del.client.composants.fenetreOverlayDefilante.FenetreOverlayDefilanteVue;
import org.tela_botanica.del.client.composants.metadonnees.MetadonneesPresenteur;
import org.tela_botanica.del.client.composants.metadonnees.MetadonneesVue;
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
import org.tela_botanica.del.client.modeles.Image;
import org.tela_botanica.del.client.modeles.ImageServiceResultat;
66,6 → 68,8
public HasClickHandlers getNomAuteur();
public HasClickHandlers getNomEspece();
public HasWidgets getMetadonnees();
}
 
private Vue vue;
85,6 → 89,7
public void go(HasWidgets composite) {
composite.add(vue.asWidget());
vue.loadImage(image);
new MetadonneesPresenteur(new MetadonneesVue(), image.getObservation()).go(vue.getMetadonnees());
loadValidationData();
gererEvenements();
}
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/images/ImageVue.java
28,7 → 28,7
private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class);
 
@UiField
protected Label nomEspece, nomAuteur, nomObservateur, nomRetenu, dateObservation, famille, localite;
protected Label nomEspece, nomAuteur;
 
@UiField
protected HorizontalPanel voter;
41,6 → 41,8
 
@UiField
Label enSavoirPlus, zoom;
@UiField Panel metadonnees;
 
public ImageVue() {
// sets listBox
67,12 → 69,6
imagePrincipale.setUrl(image.getUrl());
imagePrincipale.setTitle(image.getUrlFormat("L"));
imagePrincipale.setAltText(image.getObservation().getAuteur() + " - " + image.getObservation().getNomRetenu());
nomObservateur.setText(image.getObservation().getAuteur());
nomRetenu.setText(image.getObservation().getNomRetenu());
dateObservation.setText(image.getObservation().getDate());
famille.setText(image.getObservation().getFamille());
localite.setText(image.getObservation().getLocalite());
 
}
 
@Override
134,5 → 130,9
public HasClickHandlers getNomEspece() {
return nomEspece;
}
public HasWidgets getMetadonnees() {
return metadonnees;
}
 
}
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/images/image.css
1,6 → 1,6
.observations {width:250px; height:250px; margin-bottom:50px;}
.observations img {width:250px; padding:0}
.zoneCache {position:absolute; padding:15px; border:solid 1px #CCC; background:#333; opacity:0.9; color:white; width:250px; z-index:1000; margin-top:30px }
.zoneCache {position:absolute; padding:5px; border:solid 1px #CCC; background:#333; opacity:0.9; color:white; width:250px; z-index:1000; margin-top:30px }
.enSavoirPlus {position:absolute; background:url(./img/ajouter.png) no-repeat; width:30px; height:30px; cursor:pointer; margin-top:3px; margin-left:3px }
.zoom {background:url(./img/loupe.png); width:30px; height:30px; cursor:pointer; margin-top:3px; position:absolute;margin-left:217px;}
.espece {font-size:12px; font-weight:bold; color:white; width:240px; height:41px}
7,4 → 7,5
.zoneDetail {position:absolute; }
.zonePlus {position:absolute; background:#333; padding:5px; margin-top:-120px; opacity:0.9; color:white; text-align:left; cursor:pointer}
.zoneImage {cursor:pointer;height:300px}
.zoneVoter {margin-top:-48px; text-align:center; background:#333; opacity:0.9; width:250px; position:absolute; height:27px; -moz-border-radius:3px; padding-top:5px }
.zoneVoter {margin-top:-48px; text-align:center; background:#333; opacity:0.9; width:250px; position:absolute; height:27px; -moz-border-radius:3px; padding-top:5px }
.metadonnees {text-align:left}
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/images/ImageVue.ui.xml
11,20 → 11,9
<g:Label ui:field="enSavoirPlus" text=" " styleName="{style.enSavoirPlus}"/>
<g:Label ui:field="zoom" styleName="{style.zoom}"></g:Label>
<g:VerticalPanel styleName="{style.zoneCache}" ui:field="zoneCache">
<g:VerticalPanel>
<g:Label text="{constants.observateur}" styleName="gris petit"/>
<g:Label ui:field="nomObservateur">Nom observateur</g:Label>
<g:Label text="{constants.nomRetenu}" styleName="gris petit"/>
<g:Label ui:field="nomRetenu">Nom retenu</g:Label>
<g:Label text="{constants.famille}" styleName="gris petit"/>
<g:Label ui:field="famille">Famille</g:Label>
<g:Label text="{constants.dateObservation}" styleName="gris petit"/>
<g:Label ui:field="dateObservation">Date observation</g:Label>
<g:Label text="{constants.localite}" styleName="gris petit"/>
<g:Label ui:field="localite">Localite</g:Label>
</g:VerticalPanel>
</g:VerticalPanel>
<g:HTMLPanel styleName="{style.zoneCache}" ui:field="zoneCache">
<g:HTMLPanel ui:field="metadonnees" styleName="{style.metadonnees}"/>
</g:HTMLPanel>
</g:HTMLPanel>
<g:HTMLPanel styleName="{style.zoneImage}"><g:Image ui:field="imagePrincipale" resource='{res.logo}'/></g:HTMLPanel>
<g:HTMLPanel styleName="{style.zonePlus}" ui:field="zonePlus">