Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2457 → Rev 2618

/trunk/src/org/tela_botanica/client/image/ImageMediateur.java
3,6 → 3,7
 
import org.tela_botanica.client.CarnetEnLigneMediateur;
import org.tela_botanica.client.cel2;
import org.tela_botanica.client.i18n.Msg;
import org.tela_botanica.client.interfaces.IdVue;
import org.tela_botanica.client.interfaces.ListePaginable;
import org.tela_botanica.client.interfaces.Rafraichissable;
129,7 → 130,7
/**
* panneau conteneur pour le panneau a onglet des metadonnées
*/
private final Panel detailsEtMotsCles = new Panel("Détails et mots clés");
private final Panel detailsEtMotsCles = new Panel(Msg.get("details-images-obs"));
 
/**
* menu contextuel de manipulation des images
185,7 → 186,7
private ImageMediateur(CarnetEnLigneMediateur cm) {
cMediateur = cm;
panneauPrincipalImage = new Panel("Images") ;
panneauPrincipalImage = new Panel(Msg.get("images")) ;
panneauPrincipalImage.addListener(new PanelListenerAdapter() {
@Override
public boolean doBeforeRender(Component c) {
285,7 → 286,8
 
// la liste des images
listeImage = new ListeImageVue(this);
listeImage.setTitle("Liste") ;
listeImage.setTitle(Msg.get("liste")) ;
 
// le panneau zoom
zoomImage = new ZoomImageVue(this);
702,7 → 704,8
}
else
{
if(Window.confirm("L'envoi d'images nécéssite d'être identifié. Voulez-vous vous identifier maintenant ?")) {
if(Window.confirm(Msg.get("message-envoi-images-identifie"))) {
cMediateur.afficherDialogueConnexion();
}
else
990,13 → 993,13
if (ids.length > 0) {
 
if (com.google.gwt.user.client.Window
.confirm("Supprimer les images selectionnees ?")) {
.confirm(Msg.get("indication-supprimer-images")+" ?")) {
masquerChargement();
getIModele().supprimerImages(ids);
aucuneSelection();
}
} else {
Window.alert("Impossible de supprimer : aucune image selectionnee");
Window.alert(Msg.get("message-suppression-images-impossible"));
}
 
}
1045,12 → 1048,9
public void montrerContextMenuArbre(final TreeNode n, EventObject ev,
final TreeEditor te) {
Menu mn = new Menu();
final com.gwtext.client.widgets.menu.Item ajoutN = new Item(
"Ajouter mot cle");
final com.gwtext.client.widgets.menu.Item renommerN = new Item(
"Renommer mot cle");
final com.gwtext.client.widgets.menu.Item suppN = new Item(
"Supprimer mot cle");
final com.gwtext.client.widgets.menu.Item ajoutN = new Item(Msg.get("ajouter-mot-cle"));
final com.gwtext.client.widgets.menu.Item renommerN = new Item(Msg.get("renommer-mot-cle"));
final com.gwtext.client.widgets.menu.Item suppN = new Item("supprimer-mot-cle");
 
mn.addItem(ajoutN);
mn.addItem(renommerN);
1259,7 → 1259,7
ExtElement masked = Ext.get(getIdVueSelectionnee());
if (masked != null && !masked.isMasked()) {
masked.mask("Chargement", true);
masked.mask(Msg.get("chargement"), true);
}
}
}
1346,9 → 1346,9
id += " - " + ids[i];
}
getIModele().ajouterImagesSelection(ids);
String[] stParams = {ids.length+""};
Window.alert(Msg.get("nb-images-ajoutees-tampon", stParams));
 
Window.alert(ids.length + " image(s) ajoutées au tampon ");
 
}
/**
1355,9 → 1355,9
* Affiche les ids des images contenues dans le tampon
*/
public void afficherIdSelectionImages() {
Window.alert(Msg.get("contenu-tampon")+" : " + getIModele().renvoyerSelection());
 
Window.alert("Contenu du tampon : " + getIModele().renvoyerSelection());
 
}
/**
1374,7 → 1374,7
public void viderSelection() {
 
getIModele().viderSelection();
Window.alert("Le tampon a été vidé ");
Window.alert(Msg.get("tampon-a-ete-vide"));
 
}
1416,7 → 1416,7
String message = "";
idObss = rddrop.getAsString("id_obs")+",";
message = "Lier la selection d'images à l'observation selectionnée (ceci replacera les liaisons précédentes) ?";
message = Msg.get("question-lier-images-obs-sel")+" ?";
if(Window.confirm(message)) {
lierImagesObservation(idObss, idsImg) ;
1505,9 → 1505,9
if(!lierSelection) {
idImgs = rddrop.getAsString("id_image")+",";
message = "Lier la selection d'observations à l'image pointée (ceci replacera les liaisons précédentes) ?";
message = Msg.get("question-lier-obs-image-point")+" ?";
} else {
message = "Lier la selection d'observations aux images selectionnées (ceci replacera les liaisons précédentes) ?";
message = Msg.get("question-lier-obs-images-sel")+" ?";
}
if(Window.confirm(message)) {
1544,13 → 1544,13
if(getIModele().renvoyerSelection().equals("-255"))
{
Window.alert("Le tampon est vide") ;
Window.alert(Msg.get("tampon-vide"));
return ;
}
if(obsRec.length == 0)
{
Window.alert("Aucune(s) observation(s) selectionnée(s)") ;
Window.alert(Msg.get("aucune-obs-selectionnee")) ;
return ;
}
1571,7 → 1571,7
if(idsImg.length <= 0)
{
Window.alert("Aucune image selectionnée") ;
Window.alert(Msg.get("aucune-image-selectionnee")) ;
return ;
} else {
for (int i = 0; i < idsImg.length; i++) {
1582,7 → 1582,7
if(obsRec.length == 0)
{
Window.alert("Aucune(s) observation(s) selectionnée(s)") ;
Window.alert(Msg.get("aucune-obs-selectionnee")) ;
return ;
} else {
1592,7 → 1592,7
}
}
String message = "Lier la selection d'images aux observations selectionnées (ceci replacera les liaisons précédentes) ?";
String message = Msg.get("question-lier-obs-sel-images-sel")+" ?";
if(Window.confirm(message)) {
lierImagesObservation(idsObs, selectionImages) ;
}
1726,7 → 1726,7
String idObs = getMetadonneesIptcExif().getMiniListeObservation().getIdSelectionnees() ;
if(Window.confirm("Supprimer le lien entre image(s) et observation(s) ?"))
if(Window.confirm(Msg.get("supprimer-lien-images-obs")+" ?"))
{
getMetadonneesIptcExif().getMiniListeObservation().supprimerLiaison() ;
iModele.supprimerLiaisonImages(idsImg,idObs) ;
/trunk/src/org/tela_botanica/client/image/ImageModele.java
529,17 → 529,6
}
 
/**
* Affiche les paires / valeur de tous les mots clés stockés
*/
public void afficherMotsCles() {
for (Iterator<String> it = motsCles.keySet().iterator(); it.hasNext();) {
String key = it.next();
String valeur = motsCles.get(key);
System.out.println("clé : " + key + " valeur : " + valeur);
}
}
 
/**
* Met à jour les mots clés associés à une image et appelle le DAO pour
* synchroniser la base de données
*