Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 605 → Rev 606

/trunk/src/org/tela_botanica/del/client/i18n/Vocabulary.java
862,6 → 862,15
String vider();
 
/**
* Translated "Voir la fiche".
*
* @return translated "Voir la fiche"
*/
@DefaultStringValue("Voir la fiche")
@Key("voirFicheIndividu")
String voirFicheIndividu();
 
/**
* Translated "Moyenne des votes".
*
* @return translated "Moyenne des votes"
/trunk/src/org/tela_botanica/del/client/i18n/Vocabulary.properties
60,9 → 60,9
#ecran recherche observation
rechercherObservation = Identifier une plante
introRechercheObservations = Cet espace vous permet d'échanger sur la détermination d'espèces. Vous ne parvenez pas à déterminer une plante? Soumettez la aux membres du réseau. Vous avez relevé des erreurs dans les images soumises par le réseau? Postez un commentaire ou proposez une nouvelle determination.
voirFicheIndividu = Voir la fiche
 
 
 
#ecran determination
proposerSaDetermination = Proposer votre détermination
infoProposerDetermination = Pour proposer une détermination, remplissez les champs ci-dessous et cliquez sur le bouton Proposer !
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observations/ObservationVue.java
21,6 → 21,9
 
@UiField
Button boutonAjoutProposition;
@UiField
Label lienDeterminer;
 
@UiField
protected Panel determinationsPanel;
52,4 → 55,9
public Panel getMetadonneesPanel() {
return metadonnees;
}
 
@Override
public HasClickHandlers getLienDeterminer() {
return lienDeterminer;
}
}
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observations/observation.css
4,6 → 4,8
.determination {padding : 10px; margin:0 1px 5px 0; height:150px}
.photos img {float:left; padding:2px; -moz-box-shadow:2px 2px 2px #DDD; cursor:pointer;}
.photoPrincipale {height:20px; float:left; padding:5px;margin-bottom:15px; cursor:pointer}
.lienDetermination {text-align:center; padding:5px}
.panneauDeterminations {text-align:right}
.lienDetermination {text-align:center;padding:5px;color: blue;cursor: pointer;float:right;margin:5px;text-decoration:underline;}
.boutonDetermination {text-align:center;padding:5px;float:right;margin:5px;}
.miniatures img {height:30px}
.metadonnees {width:250px}
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observations/ObservationVue.ui.xml
10,10 → 10,12
<g:HorizontalPanel styleName="{style.ligneObservation}">
<g:HTMLPanel ui:field="metadonnees" styleName="{style.metadonnees}"/>
<g:HTMLPanel ui:field="imagesPanel" />
<g:HTMLPanel>
<g:Button ui:field="boutonAjoutProposition" styleName="{style.lienDetermination}"
text="{constants.proposerSaDetermination}" />
<g:HTMLPanel styleName="{style.panneauDeterminations}">
<g:Label ui:field="lienDeterminer" styleName="{style.lienDetermination}"
text="{constants.voirFicheIndividu}" />
<g:HTMLPanel ui:field="determinationsPanel" />
<g:Button ui:field="boutonAjoutProposition" styleName="{style.boutonDetermination}"
text="{constants.proposerSaDetermination}" />
</g:HTMLPanel>
</g:HorizontalPanel>
</ui:UiBinder>
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observations/ObservationPresenteur.java
15,7 → 15,7
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.GestionnaireEvenementAjoutDetermination;
import org.tela_botanica.del.client.composants.fenetereoverlay.FenetreOverlayDefilantePresenteur;
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
import org.tela_botanica.del.client.composants.fenetereoverlay.FenetreOverlayDefilanteVue;
import org.tela_botanica.del.client.composants.fenetereoverlay.FenetreOverlaySimplePresenteur;
import org.tela_botanica.del.client.composants.formulaires.formulaireproposition.FormulairePropositionPresenteur;
36,6 → 36,7
public HasWidgets getDeterminationsPanel();
public HasWidgets getImagesPanel();
public HasWidgets getMetadonneesPanel();
public HasClickHandlers getLienDeterminer();
}
 
private Vue vue;
74,6 → 75,19
}
}
});
vue.getLienDeterminer().addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
List<Image> images = observation.getImages();
if (images.size() > 0) {
CacheClient.getInstance().setImageCourante(images.get(0));
} else {
CacheClient.getInstance().setImageCourante(null);
}
BusEvenementiel.getInstance().fireEvent(new EvenementValidation(observation));
}
});
 
vue.getBoutonAjoutProposition().addClickHandler(new ClickHandler() {
@Override
/trunk/src/org/tela_botanica/del/client/composants/fenetereoverlay/FenetreOverlaySimplePresenteur.java
13,6 → 13,7
public FenetreOverlaySimplePresenteur(Vue vue) {
super(0, vue);
afficherBoutonsSuivantsPrecedents(false);
setFermableSurClicExterieur(false);
}
public void ouvrirFenetreModale(Presenteur presenteur) {
/trunk/src/org/tela_botanica/del/client/composants/fenetereoverlay/FenetreOverlayDefilantePresenteur.java
49,6 → 49,7
private Vue vue;
private boolean fenetreModaleOuverte = false;
private boolean fermableSurClicExterieur = true;
private int indexElementAffiche = 0;
 
// Constructeur
104,7 → 105,9
vue.getOverlayHasClickHandlers().addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
fermerFenetreModale();
if(fermableSurClicExterieur) {
fermerFenetreModale();
}
}
});
}
147,6 → 150,10
public int getIndexElementAffiche() {
return indexElementAffiche;
}
public void setFermableSurClicExterieur(boolean fermableSurClicExterieur) {
this.fermableSurClicExterieur = fermableSurClicExterieur;
}
 
public void afficherBoutonsSuivantsPrecedents(boolean afficher) {
vue.afficherBoutonsSuivantsPrecedents(afficher);