/trunk/src/org/tela_botanica/client/image/ImageMediateur.java |
---|
2,6 → 2,7 |
import org.tela_botanica.client.CarnetEnLigneMediateur; |
import org.tela_botanica.client.cel2; |
import org.tela_botanica.client.interfaces.IdVue; |
import org.tela_botanica.client.interfaces.ListePaginable; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
680,12 → 681,16 |
* le nouvel arbre des mots clés |
*/ |
public void rafraichirArbreMotsCles(Tree arbreMC) { |
rafraichirArbreMotsClesFiltre(arbreMC); |
metadonneesIptcExif.getPanneauMotsCles().rafraichir(arbreMC, false); |
filtres.getMotsClesFiltre().rafraichir(arbreMC, false); |
if(fnMc != null) { |
fnMc.rafraichir(arbreMC, false); |
} |
} |
public void rafraichirArbreMotsClesFiltre(Tree arbreMc) { |
filtres.getMotsClesFiltre().rafraichir(arbreMc, false); |
} |
/** |
* envoie au modèle une demande pour lancer le formulaire ou l'application |
1798,6 → 1803,11 |
protected void demanderArbreMotsCles(Rafraichissable r) { |
ImageMediateur.this.obtenirArbreMotsCles(r); |
} |
protected void surRetourWebService(Tree arbreMc) { |
rafraichirArbreMotsClesFiltre(arbreMc); |
} |
}; |
fnMc.setModal(true); |
/trunk/src/org/tela_botanica/client/vues/image/FenetreGestionMotsCles.java |
---|
1,5 → 1,6 |
package org.tela_botanica.client.vues.image; |
import org.tela_botanica.client.cel2; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.util.MotsClesUtilitaire; |
260,6 → 261,7 |
protected abstract void surChangementTexte(TreeNode node, Tree arbre); |
protected abstract void surClicValider(String chaineMotsCles, Tree arbre); |
protected abstract void demanderArbreMotsCles(Rafraichissable r); |
protected abstract void surRetourWebService(Tree arbre); |
/** |
* Ajoute les listeners nécessaires pour la gestion des évènements |
633,7 → 635,7 |
cheminTemporaireAjout = null; |
} |
} |
surRetourWebService(arbreMotsCles.getTree()); |
arbreMotsCles.enable(); |
} |
/trunk/src/org/tela_botanica/client/util/MotsClesUtilitaire.java |
---|
2,6 → 2,8 |
import java.util.HashMap; |
import org.tela_botanica.client.cel2; |
import com.google.gwt.json.client.JSONArray; |
import com.google.gwt.json.client.JSONObject; |
import com.google.gwt.user.client.Window; |
96,7 → 98,7 |
Node[] ndNodeFils = ndPereOriginal.getChildNodes(); |
for (int i = 0; i < ndNodeFils.length; i++) { |
String[] usObj = (String[]) ndNodeFils[i].getUserObject(); |
TreeNode child = new TreeNode(usObj[0]); |
child.setId(usObj[1]); |