/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationVue.ui.xml |
---|
12,6 → 12,7 |
<g:VerticalPanel ui:field="formulaireRechercheEflore"/> |
</g:VerticalPanel> |
<g:VerticalPanel styleName="{style.zoneVote}"> |
<g:HTMLPanel ui:field="metadonnees"/> |
<g:VerticalPanel ui:field="vote" /> |
<g:VerticalPanel ui:field="barreRepartition" styleName="{style.zoneBarreRepartition} repartitionVoteTaxonPopulaire"/> |
<g:HTML><br /></g:HTML> |
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationPresenteur.java |
---|
3,6 → 3,8 |
import java.util.List; |
import org.tela_botanica.del.client.cache.CacheClient; |
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.MoyenneVote; |
import org.tela_botanica.del.client.modeles.VoteDetermination; |
45,6 → 47,8 |
public VerticalPanel getBarreRepartition(); |
public Button getBoutonAjoutProposition(); |
public HasWidgets getMetadonnees(); |
} |
private Vue vue; |
58,8 → 62,7 |
public void go(HasWidgets composite) { |
if (CacheClient.getInstance().getImageCourante() != null) { |
// new DetailImageObservationPresenteur(new |
// DetailImageObservationVue()).go(vue.getDetailImageObservation()); |
new MetadonneesPresenteur(new MetadonneesVue(), CacheClient.getInstance().getObservationCourante()).go(vue.getMetadonnees()); |
new ObservationImagesPresenteur(new ObservationImagesVue(), CacheClient.getInstance().getObservationCourante()).go(vue.getDetailImageObservation()); |
new EnsembleVotesPresenteur(new EnsembleVotesVue()).go(vue.getVote()); |
} |
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationVue.java |
---|
5,6 → 5,7 |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.ui.Button; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.VerticalPanel; |
import com.google.gwt.user.client.ui.Widget; |
12,8 → 13,12 |
@UiField |
VerticalPanel forum, detailImageObservation, formulaireRechercheEflore, vote, barreRepartition; |
@UiField |
Button boutonAjoutProposition; |
@UiField |
Panel metadonnees; |
interface DeterminationUIiBinder extends UiBinder<Widget, DeterminationVue> { |
}; |
47,4 → 52,8 |
public Button getBoutonAjoutProposition() { |
return boutonAjoutProposition; |
} |
public Panel getMetadonnees() { |
return metadonnees; |
} |
} |
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/ObservationVue.ui.xml |
---|
8,6 → 8,7 |
<ui:style src="observation.css" /> |
<g:HorizontalPanel> |
<g:HTMLPanel ui:field="metadonnees" styleName="{style.metadonnees}"/> |
<g:HTMLPanel ui:field="imagesPanel" /> |
<g:HTMLPanel> |
<g:Label ui:field="lienDeterminer" styleName="lien {style.lienDetermination}" |
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/ObservationPresenteur.java |
---|
3,6 → 3,8 |
import java.util.List; |
import org.tela_botanica.del.client.cache.CacheClient; |
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.Observation; |
28,6 → 30,8 |
public HasWidgets getDeterminationsPanel(); |
public HasWidgets getImagesPanel(); |
public HasWidgets getMetadonneesPanel(); |
} |
private Vue vue; |
43,6 → 47,7 |
public void chargerObservation() { |
new ObservationImagesPresenteur(new ObservationImagesVue(), observation).go(vue.getImagesPanel()); |
new MetadonneesPresenteur(new MetadonneesVue(), observation).go(vue.getMetadonneesPanel()); |
new ObservationDeterminationPresenteur(new ObservationDeterminationVue(), observation.getPropositionsDetermination()).go(vue.getDeterminationsPanel()); |
gererEvenements(); |
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/ObservationVue.java |
---|
24,7 → 24,7 |
protected Panel determinationsPanel; |
@UiField |
protected Panel imagesPanel; |
protected Panel imagesPanel, metadonnees; |
public ObservationVue() { |
initWidget(binder.createAndBindUi(this)); |
46,4 → 46,8 |
public Panel getImagesPanel() { |
return imagesPanel; |
} |
public Panel getMetadonneesPanel() { |
return metadonnees; |
} |
} |
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/observationimages/ObservationImagesVue.ui.xml |
---|
5,20 → 5,8 |
<ui:with field='res' type='org.tela_botanica.del.client.Ressources' /> |
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary" /> |
<g:HTMLPanel> |
<g:VerticalPanel> |
<g:Image ui:field="photoPrincipale" /> |
<g:Label ui:field="nomRetenu" styleName="sousTitre" /> |
<g:Label ui:field="famille" /> |
<g:Label ui:field="auteur" /> |
<g:Label ui:field="date" /> |
<g:Label ui:field="localite" /> |
<g:Label ui:field="motsClefs" /> |
<g:Label ui:field="numNomenclatural" /> |
</g:VerticalPanel> |
<g:Image ui:field="photoPrincipale" /> |
<g:HTMLPanel ui:field="photos"></g:HTMLPanel> |
</g:HTMLPanel> |
</ui:UiBinder> |
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/observationimages/ObservationImagesVue.java |
---|
29,8 → 29,6 |
@UiField |
protected Panel photos; |
@UiField |
protected Label auteur, date, famille, localite, motsClefs, nomRetenu, numNomenclatural; |
public ObservationImagesVue() { |
initWidget(binder.createAndBindUi(this)); |
53,7 → 51,7 |
} |
public void chargerInformationsObservation(Observation observation) { |
auteur.setText(observation.getAuteur()); |
/*auteur.setText(observation.getAuteur()); |
nomRetenu.setText(observation.getNomRetenu()); |
famille.setText(observation.getFamille()); |
localite.setText(observation.getLocalite()); |
70,7 → 68,7 |
} |
} |
motsClefs.setText(motsClesChaine); |
numNomenclatural.setText(observation.getNumNomenclatural()); |
numNomenclatural.setText(observation.getNumNomenclatural());*/ |
} |
public void setUrlImagePrincipale(String url) { |
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/observation.css |
---|
5,4 → 5,5 |
.photos img {float:left; padding:2px; -moz-box-shadow:2px 2px 2px #DDD; cursor:pointer;} |
.photoPrincipale {height:300px; float:left; padding:5px;margin-bottom:15px; cursor:pointer} |
.lienDetermination {text-align:center; padding:5px} |
.miniatures img {height:30px} |
.miniatures img {height:30px} |
.metadonnees {width:200px} |
/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"> |
/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} |