/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/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/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); |
/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/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" |