/trunk/src/org/tela_botanica/del/client/composants/observations/ObservationImagesVue.java |
---|
34,7 → 34,7 |
public void chargerImagePrincipale(org.tela_botanica.del.client.modeles.Image image) { |
setUrlImagePrincipale(image.getUrlFormat("CRS")); |
setTitreImagePrincipale(image.getUrlFormat("L")); |
setAltTextImagePrincipale(image.getObservation().getAuteur() + " - " + image.getObservation().getNomRetenu()); |
setAltTextImagePrincipale(image.getObservation().getAuteur() + " - " + image.getObservation().getNomRetenuFormateReferentiel()); |
} |
@Override |
/trunk/src/org/tela_botanica/del/client/composants/moteurrecherche/MoteurRecherchePresenteur.java |
---|
180,7 → 180,7 |
// si aucun référentiel selectionné, pas de requete |
if(vue.getReferentiel() != null && !vue.getReferentiel().equals("")) { |
requete = "?masque.nom=" + requete + "&masque.referentiel=" + vue.getReferentiel(); |
return UtilitairesAutoCompletionService.effectuerPreTraitementChaineRequeteGenreEspeceSlash(requete); |
return requete; |
} else { |
return null; |
} |
/trunk/src/org/tela_botanica/del/client/composants/formulaires/formulaireproposition/FormulairePropositionPresenteur.java |
---|
1,6 → 1,7 |
package org.tela_botanica.del.client.composants.formulaires.formulaireproposition; |
import java.util.Date; |
import java.util.HashMap; |
import java.util.Map; |
import org.tela_botanica.del.client.cache.CacheClient; |
80,7 → 81,7 |
private AutoCompletionComboBoxPresenteur autoCompletionNomTaxonsPresenteur; |
private PropositionDeterminationService propositionDeterminationService; |
private Map<String, String> cacheTaxons = null; |
private Map<String, String> cacheTaxons = new HashMap<String, String>(); |
public FormulairePropositionPresenteur(Vue vue, PropositionDeterminationService propositionDeterminationService) { |
this.vue = vue; |
106,9 → 107,10 |
autoCompletionNomTaxonsPresenteur = new AutoCompletionComboBoxPresenteur(new AutoCompletionComboBoxVue(), url) { |
protected String effectuerPreTraitementChaineRequete(String requete) { |
// si aucun référentiel selectionné, pas de requete |
if(vue.getReferentiel() != null && !vue.getReferentiel().equals("")) { |
Window.alert(requete); |
if(vue.getReferentiel() != null && !vue.getReferentiel().equals("") && !vue.getReferentiel().equals("tous")) { |
requete = "?masque.nom=" + requete + "&masque.referentiel=" + vue.getReferentiel().substring(0, 5); |
return UtilitairesAutoCompletionService.effectuerPreTraitementChaineRequeteGenreEspeceSlash(requete); |
return requete; |
} else { |
return null; |
} |
247,6 → 249,10 |
propositionAjoutee.setNumNomenclatural(cacheTaxons.get(nomTaxon)); |
} |
if(vue.getReferentiel() != "tous") { |
propositionAjoutee.setReferentiel(vue.getReferentiel()); |
} |
if (vue.getCommentaires().getText() != "") { |
String contenuCommentaire = vue.getCommentaires().getText(); |
propositionAjoutee.setCommentaire(contenuCommentaire); |
/trunk/src/org/tela_botanica/del/client/composants/forum/interventions/ForumInterventionPresenteur.java |
---|
116,7 → 116,8 |
vue.ajouterInterventionDetermination(propositionDetermination, barreRepartitionVotePresenteur.getBarreRepartitionVoteVue(), arbreCommentairePresenteur.getArbreCommentaireVue()); |
final String nn = propositionDetermination.getNumNomenclatural(); |
if (nn != null) { |
final String referentiel = propositionDetermination.getReferentiel(); |
if (nn != null && !nn.equals(0)) { |
vue.ajouterLienEspece(); |
vue.getEspece().addClickHandler(new ClickHandler() { |
123,7 → 124,9 |
@Override |
public void onClick(ClickEvent event) { |
Config config = new Config(); |
Window.open(config.getUrl("efloreTaxon") + nn, "Fiche eflore", null); |
String efloreUrlFicheTpl = config.getUrl("efloreTaxon"); |
String efloreUrlFiche = efloreUrlFicheTpl.replaceAll("referentiel-nn-num_nom", referentiel+"-nn-"+nn); |
Window.open(efloreUrlFiche, "Fiche eflore", null); |
} |
}); |
} |
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/metadonneesEnLigne.css |
---|
7,6 → 7,10 |
padding:0 3px 0 0; |
} |
.zoneReferentiel { |
margin-top: 1em; |
} |
.famille { |
display:none; |
} |
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesVue.ui.xml |
---|
27,6 → 27,12 |
<g:Label styleName="petit gris" text="{constants.nomCommun}" /> |
<g:Label ui:field="nomCommun" /> |
</g:HTMLPanel> |
<!-- Référentiel --> |
<g:HTMLPanel ui:field="zoneReferentiel" styleName="{style.zoneReferentiel}"> |
<g:Label styleName="petit gris {style.labelReferentiel}" text="{constants.referentiel}" /> |
<g:Label ui:field="referentiel" styleName="{style.donnee}"/> |
</g:HTMLPanel> |
<!-- Famille --> |
<g:HTMLPanel ui:field="zoneFamille" styleName="{style.zoneFamille}"> |
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesEnLigneVue.ui.xml |
---|
18,6 → 18,10 |
<g:Label ui:field="nomCommun" /> |
</g:HTMLPanel> |
<g:HTMLPanel> |
<g:Label text="référentiel" styleName="{style.label}" /> |
<g:Label ui:field="referentiel" /> |
</g:HTMLPanel> |
<g:HTMLPanel> |
<g:Label text="observée à" styleName="{style.label}" /> |
<g:Label ui:field="localite" /> |
</g:HTMLPanel> |
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesPresenteur.java |
---|
86,6 → 86,8 |
public void setLienIdentiplante(String id); |
void desactiverLienAuteur(); |
public HasText getReferentiel(); |
} |
private Vue vue; |
107,6 → 109,7 |
public void chargerMetaDonnees() { |
vue.getNomRetenu().setText(observation.getNomRetenu()); |
vue.getNomCommun().setText(observation.getNomCommun()); |
vue.getReferentiel().setText(observation.getReferentiel()); |
vue.getFamille().setText(observation.getFamille()); |
vue.getLocalite().setText(observation.getLocaliteAvecIdFormatee()); |
vue.getLieuDit().setText(observation.getLieuDit()); |
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesVue.java |
---|
27,7 → 27,7 |
private static Binder binder = GWT.create(Binder.class); |
@UiField |
Label nomRetenu, famille, auteur, localite, motsClefs, numNomenclatural, nomCommun, commentaire, milieu, station; |
Label nomRetenu, famille, auteur, localite, motsClefs, numNomenclatural, nomCommun, commentaire, milieu, station, referentiel; |
@UiField |
HTML lieuDit; |
43,8 → 43,6 |
public MetadonneesVue() { |
initWidget(binder.createAndBindUi(this)); |
//Le lien ne doit être affiché que sur pictoflora |
if (!CacheClient.getInstance().getPageCourante().equals(ConstantesNavigation.PAGE_RECHERCHE_IMAGES)) { |
lienIdentiplante.setVisible(false); |
199,4 → 197,9 |
lienIdentiplante.setHref(GWT.getHostPageBaseURL() + GWT.getModuleName() + ".html#page_validation~" + id); |
lienIdentiplante.setTarget("_blank"); |
} |
@Override |
public HasText getReferentiel() { |
return referentiel; |
} |
} |
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesEnLigneVue.java |
---|
22,8 → 22,8 |
private static Binder binder = GWT.create(Binder.class); |
@UiField |
Label nomRetenu, famille, auteur, localite, motsClefs, numNomenclatural, nomCommun, commentaire, milieu, station; |
Label nomRetenu, famille, auteur, localite, motsClefs, numNomenclatural, nomCommun, commentaire, milieu, station, referentiel; |
@UiField |
HTML lieuDit; |
165,4 → 165,9 |
} |
public void setLienIdentiplante(String id) {} |
@Override |
public HasText getReferentiel() { |
return referentiel; |
} |
} |
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/metadonnees.css |
---|
30,6 → 30,14 |
margin-top: 1em; |
} |
.zoneReferentiel { |
margin-top: 1em; |
} |
.labelReferentiel { |
display: inline; |
} |
.zoneFamille div { |
display: inline; |
} |
/trunk/src/org/tela_botanica/del/client/composants/images/DetailImageVue.java |
---|
40,7 → 40,7 |
public void chargerImage(org.tela_botanica.del.client.modeles.Image imageCourante) { |
setUrlImage(imageCourante.getUrlFormat("L")); |
setTitle(imageCourante.getUrlFormat("L")); |
setTexteAlternatif("<strong> "+I18n.getVocabulary().imageNumero()+""+ imageCourante.getIdImage() +" - "+ imageCourante.getObservation().getNomRetenu() + " " + I18n.getVocabulary().par() + " " + imageCourante.getObservation().getAuteur() + "</strong><br />" |
setTexteAlternatif("<strong> "+I18n.getVocabulary().imageNumero()+""+ imageCourante.getIdImage() +" - "+ imageCourante.getObservation().getNomRetenuFormateReferentiel() + " " + I18n.getVocabulary().par() + " " + imageCourante.getObservation().getAuteur() + "</strong><br />" |
+ I18n.getVocabulary().publiee() + " "+ imageCourante.getObservation().getDateReleve() + " - " + imageCourante.getObservation().getLocaliteAvecIdFormatee()); |
} |