Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2167 → Rev 2168

/trunk/src/org/tela_botanica/client/observation/ObservationMediateur.java
437,7 → 437,8
imageGeneriqueVue.rafraichir("", false);
}
observationModele.obtenirLiaisonImage(mvz, obs.getId()) ;
liExtVue.rafraichir(numeroNomenclaturalSaisiObservation, false);
String[] infosRafraichissementLienExterne = {numeroNomenclaturalSaisiObservation, obs.getReferentielTaxo()};
liExtVue.rafraichir(infosRafraichissementLienExterne, false);
}
filtres.getArbreMotsClesObservationVue().rafraichir(obs.getMotsCles(), false);
}
/trunk/src/org/tela_botanica/client/vues/observation/indicateurs/LienExterneVue.java
15,9 → 15,7
private ObservationMediateur oMediateur = null;
private String refTax = "";
private String refTaxVersion = "";
 
private String numTax = "";
private String efloreBaseUrl = "";
25,10 → 23,8
private Label titreLien = new Label("Voir la fiche eflore");
public LienExterneVue(ObservationMediateur om) {
oMediateur = om;
 
refTax = om.getRefTaxSelectionne().getCode();
refTaxVersion = om.getRefTaxSelectionne().getVersionCourte();
efloreBaseUrl = Configuration.getLienEfloreBaseUrl();
titreLien.setVisible(false);
52,16 → 48,19
}
@Override
public void rafraichir(Object nouvelleDonnees,
boolean repandreRaffraichissement) {
if(nouvelleDonnees instanceof String && !((String)nouvelleDonnees).trim().equals("")) {
public void rafraichir(Object nouvelleDonnees, boolean repandreRaffraichissement) {
 
String[] nouvellesDonnees = (String[]) nouvelleDonnees;
String nouveauNumTax = nouvellesDonnees[0];
String codeRef = nouvellesDonnees[1];
 
if(! nouveauNumTax.trim().equals("") && ! codeRef.trim().equals("autre")) {
if(!titreLien.isVisible()) {
titreLien.setVisible(true);
}
numTax = (String)nouvelleDonnees;
numTax = nouveauNumTax;
refTax = codeRef;
} else {
titreLien.setVisible(false);
}