Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 2118 → Rev 2119

/trunk/src/org/tela_botanica/del/client/vues/pictoflora/moteur/MoteurPictofloraVue.java
91,9 → 91,20
public void ajouterProtocoles(List<Protocole> protocoles) {
SelectElement selectElement = SelectElement.as(listeProtocoles.getElement());
NodeList<OptionElement> options = selectElement.getOptions();
// Capitalisation d'images est toujours en premier. Il a l'id 3. Oui mais,
// comme les chiens galeux qui ont codé cette appli ont placé les résultats
// dans un List et non un Map, on a accès aux éléments par leur ordre...
// qui n'est pas garanti puisque le service retourne un Objet et non un
// Tableau... sur qui on tape ?
// Du coup tant pis, on fait comme si l'ordre était garanti, on n'a pas
// le choix : Capitalisation d'Images est le 2e élément (index 1)
listeProtocoles.addItem(protocoles.get(1).getNom(), protocoles.get(1).getId()+"");
// on ajoute les autres meme si on les aime pas :P
for (int i = 0; i < protocoles.size(); i++) {
listeProtocoles.addItem(protocoles.get(i).getNom(), protocoles.get(i).getId()+"");
options.getItem(i).setTitle(protocoles.get(i).getDescription());
if (i != 1) { // bouuu l'astuce cracra
listeProtocoles.addItem(protocoles.get(i).getNom(), protocoles.get(i).getId()+"");
options.getItem(i).setTitle(protocoles.get(i).getDescription());
}
}
}
 
/trunk/src/org/tela_botanica/del/client/vues/entete/liens/LiensPresenteur.java
43,7 → 43,8
public void surRetour(ProtocoleServiceResultat protocolesRecus) {
CacheClient.getInstance().setListeProtocoles(protocolesRecus.getProtocoles());
if (protocolesRecus.getProtocoles().size() > 0) {
CacheClient.getInstance().setProtocoleCourant(protocolesRecus.getProtocoles().get(0));
// 1 est censé etre "Capitalisation d'images"
CacheClient.getInstance().setProtocoleCourant(protocolesRecus.getProtocoles().get(1));
} else {
// TODO afficher message indiquant que la liste des
// protocoles de votes n'est pas fourni