Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2627 → Rev 2628

/trunk/src/org/tela_botanica/client/util/FormulaireSaisieChampEtendu.java
6,6 → 6,7
import java.util.List;
import java.util.Map;
 
import org.tela_botanica.client.i18n.Msg;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.dao.ListeReferentielChampsEtendusDAO;
import org.tela_botanica.client.modeles.objets.ListeGroupesChampsEtendus;
55,9 → 56,7
setPaddings(3);
setBodyBorder(false);
indicationSaisieGroupe = new HTML("Vous pouvez ajouter plusieurs champs à la fois correspondant à un groupe "+
"par exemple les champs des projet 'sauvages de ma rue' ou 'florilèges', etc... <br />"+
"De nouveaux groupes seront ajoutés régulièrement en fonction des champs les plus utilisés");
indicationSaisieGroupe = new HTML(Msg.get("indication-saisie-groupe-champ-etendus"));
indicationSaisieGroupe.addStyleName("aideCreerChampEtendu");
conteneurlabelGroupe = new Panel();
64,7 → 63,7
conteneurlabelGroupe.setStyleName("panneauEnLigne");
conteneurlabelGroupe.addStyleName("selecteurGroupeEtendus");
conteneurlabelGroupe.setBorder(false);
Label labelGroupeChampsEtendus = new Label("Ajouter un groupe de champs :");
Label labelGroupeChampsEtendus = new Label(Msg.get("ajouter-groupe-champ-etendus")+" :");
listeGroupeChampsEtendus = new ListBox();
listeGroupeChampsEtendus.setWidth("315px");
conteneurlabelGroupe.add(labelGroupeChampsEtendus);
85,12 → 84,8
} else {
this.rafraichir(cacheGroupes, false);
}
HTML indicationSaisie = new HTML("Saisissez un nom de champ ou choisisez un nom proposé par l'autocomplétion "+
"Si vous choissisez un nom de champ existant vous pourrez profiter d'une autocomplétion "+
"sur les valeurs déjà saisies pour ce champ par les autres utilisateurs.<br /> "+
"Les champs de la forme 'label (clé)' sont des champs 'standards' ayant un rôle et une description " +
"bien définie");
HTML indicationSaisie = new HTML(Msg.get("indication-saisie-nom-champ-etendu"));
indicationSaisie.addStyleName("aideCreerChampEtendu");
add(indicationSaisie);
98,7 → 93,7
hp.setBorderWidth(0);
nChamp = new AutoCompletionComboBox("Nom du champ", ListeReferentielChampsEtendusDAO.getUrlRequeteNomsChampsEtendus()) {
nChamp = new AutoCompletionComboBox(Msg.get("nom-champ-etendu"), ListeReferentielChampsEtendusDAO.getUrlRequeteNomsChampsEtendus()) {
@Override
protected Map<String, String> parserResultatRequete(
Response response) {
139,12 → 134,12
descriptionChamp.addStyleName("aideWikiChampEtendu");
add(descriptionChamp);
ajouterChampsEtenduEtFermer = new Button("Ajouter et fermer");
ajouterChampsEtenduEtFermer.setTooltip("Ajouter un champ étendu ou un groupe de champs et fermer la fenêtre");
ajouterChampsEtendu = new Button("Ajouter");
ajouterChampsEtendu.setTooltip("Ajouter un champ étendu ou un groupe de champ");
annulerAjouterChampEtendu = new Button("Annuler");
annulerAjouterChampEtendu.setTooltip("Fermer la fenêtre sans ajouter de champ");
ajouterChampsEtenduEtFermer = new Button(Msg.get("ajouter-fermer"));
ajouterChampsEtenduEtFermer.setTooltip(Msg.get("indication-ajouter-fermer"));
ajouterChampsEtendu = new Button(Msg.get("ajouter"));
ajouterChampsEtendu.setTooltip(Msg.get("indication-ajouter-champ-etendu"));
annulerAjouterChampEtendu = new Button(Msg.get("fermer"));
annulerAjouterChampEtendu.setTooltip(Msg.get("indication-fermer-champ-etendu"));
hp.add(ajouterChampsEtenduEtFermer);
hp.add(ajouterChampsEtendu);
172,7 → 167,7
if(champEtenduEstValide()) {
surValidation(validerEtRenvoyerChampEtendu());
} else {
Window.alert("Le nom du champ étendu ne peut pas être vide");
Window.alert(Msg.get("erreur-nom-vide-champ-etendu"));
}
}
}
185,7 → 180,7
surAjout(validerEtRenvoyerChampEtendu());
raz();
} else {
Window.alert("Le nom du champ étendu ne peut pas être vide");
Window.alert(Msg.get("erreur-nom-vide-champ-etendu"));
}
}
});
278,8 → 273,8
private void afficherDescriptionEtLienWikiChampEtendu(final String cle, String description) {
if(description.trim().isEmpty()) {
String urlDesc = ListeReferentielChampsEtendusDAO.obtenirUrlEditionDescriptionWiki(cle);
descriptionChamp.setHTML("<span> Aucune description n'existe pour ce champ.<br />" +
"Vous pouvez la remplir sur cette page :" +
descriptionChamp.setHTML("<span> "+Msg.get("indication-aucune-description-champ-etendu")+".<br />" +
Msg.get("indication-aucune-description-champ-etendu-remplir")+" :" +
"<a id=\"lien_description_wiki_ce_"+cle+"\" href="+urlDesc+" target=\"_blank\">"+cle+"</span></span>");
Ext.get("lien_description_wiki_ce_"+cle).addListener("click", new EventCallback() {
@Override
288,7 → 283,7
}
});
} else {
descriptionChamp.setHTML("<span class=\"descriptionChampEtenduTitre\">Description :</span> "+description);
descriptionChamp.setHTML("<span class=\"descriptionChampEtenduTitre\">"+Msg.get("description")+" :</span> "+description);
}
}
}