Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 306 → Rev 307

/trunk/src/org/tela_botanica/client/ComposantId.java
8,8 → 8,11
public static final String MENU_CEL = "coel-id-menu-cel";
public static final String MENU_BEL = "coel-id-menu-bel";
public static final String BTN_DECONNEXION = "coel-id-btn-deconnexion";
public static final String PANNEAU_AIDE = "coel-id-paneau-aide";
public static final String PANNEAU_STRUCTURE_FORM = "coel-id_paneau-structure-form";
public static final String PANNEAU_STRUCTURE_LISTE = "coel-id_paneau-structure-liste";
public static final String PANNEAU_FORM_PUBLICATION = "coel-id_pano-form-publication";
public static final String PANNEAU_AIDE = "coel-id-panneau-aide";
public static final String PANNEAU_STRUCTURE_FORM = "coel-id_panneau-structure-form";
public static final String PANNEAU_STRUCTURE_LISTE = "coel-id_panneau-structure-liste";
public static final String PANNEAU_FORM_PUBLICATION = "coel-id_panneau-form-publication";
public static final String PANNEAU_ENTETE = "coel-entete";
public static final String DIV_TITRE = "coel-titre";
public static final String DIV_IDENTIFICATION = "coel-identification";
}
/trunk/src/org/tela_botanica/client/vues/EntetePanneauVue.java
1,5 → 1,6
package org.tela_botanica.client.vues;
 
import org.tela_botanica.client.ComposantClass;
import org.tela_botanica.client.ComposantId;
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
30,21 → 31,22
private ButtonBar barreBoutons = null;
private Button identificationBouton = null;
private String identificationInfoTpl = "<div id='coel-identification'>{0}</div>";
private String identificationInfoTpl = null;
private HtmlContainer identificationInfoHtml = null;
public EntetePanneauVue() {
setLayout(new RowLayout(Orientation.HORIZONTAL));
setId("coel-entete");
setId(ComposantId.PANNEAU_ENTETE);
// TODO : ajouter la gestion de l'identification
HtmlContainer html = new HtmlContainer();
StringBuffer sb = new StringBuffer();
sb.append(" <div id='coel-titre'>Collections en Ligne Demo</div>");
sb.append(" <div id='"+ComposantId.DIV_TITRE+"'>Collections en Ligne Demo</div>");
html.setHtml(sb.toString());
html.setEnableState(false);
identificationInfoHtml = new HtmlContainer();
identificationInfoTpl = "<div id='"+ComposantId.DIV_IDENTIFICATION+"'>{0}</div>";
identificationInfoHtml.setHtml(Format.substitute(identificationInfoTpl, (new Params()).add("Mode anonyme")));
identificationInfoHtml.setEnableState(false);
71,11 → 73,11
barreBoutons.setButtonAlign(Style.HorizontalAlignment.RIGHT);
Button parametresBouton = new Button("ParamĂȘtres", boutonEcouteur);
parametresBouton.setId(ComposantId.BTN_PARAMETRES);
parametresBouton.setIconStyle("icone-param");
parametresBouton.setIconStyle(ComposantClass.ICONE_PARAMETRE);
barreBoutons.add(parametresBouton);
Button aideBouton = new Button("Aide", boutonEcouteur);
aideBouton.setId(ComposantId.BTN_AIDE);
aideBouton.setIconStyle("icone-aide");
aideBouton.setIconStyle(ComposantClass.ICONE_AIDE);
barreBoutons.add(aideBouton);
identificationBouton = new Button("Identifiez vous...", boutonEcouteur);
identificationBouton.setId(ComposantId.BTN_CONNEXION);
96,7 → 98,7
}
});
menuCel.setId(ComposantId.MENU_CEL);
menuCel.setIconStyle("icone-cel");
menuCel.setIconStyle(ComposantClass.ICONE_CEL);
menu.add(menuCel);
MenuItem menuBel = new MenuItem("Biblio en ligne", new SelectionListener<ComponentEvent>() {
@Override
108,11 → 110,11
}
});
menuBel.setId(ComposantId.MENU_BEL);
menuBel.setIconStyle("icone-bel");
menuBel.setIconStyle(ComposantClass.ICONE_BEL);
menu.add(menuBel);
applisBouton.setMenu(menu);
applisBouton.setIconStyle("icone-bascule");
applisBouton.setIconStyle(ComposantClass.ICONE_BASCULE);
barreBoutons.add(applisBouton);
add(html, new RowData(.3, 1));
128,12 → 130,12
if (utilisateur.isIdentifie() == true) {
identificationInfoHtml.setHtml(Format.substitute(identificationInfoTpl, (new Params()).add("Bienvenue : "+utilisateur.getNomComplet())));
identificationBouton.setText("Deconnexion");
identificationBouton.setIconStyle("icone-deconnexion");
identificationBouton.setIconStyle(ComposantClass.ICONE_DECONNEXION);
identificationBouton.setId(ComposantId.BTN_DECONNEXION);
} else {
identificationInfoHtml.setHtml(Format.substitute(identificationInfoTpl, (new Params()).add("Mode anonyme")));
identificationBouton.setText("Identifiez vous...");
identificationBouton.setIconStyle("icone-connexion");
identificationBouton.setIconStyle(ComposantClass.ICONE_CONNEXION);
identificationBouton.setId(ComposantId.BTN_CONNEXION);
}
}
/trunk/src/org/tela_botanica/client/ComposantClass.java
1,6 → 1,7
package org.tela_botanica.client;
 
public final class ComposantClass {
public static final String ICONE_AIDE = "icone-aide";
public static final String ICONE_IMPRIMER = "icone-imprimer";
public static final String ICONE_AJOUTER = "icone-ajouter";
public static final String ICONE_MODIFIER = "icone-modifier";
7,4 → 8,11
public static final String ICONE_SUPPRIMER = "icone-supprimer";
public static final String ICONE_RAFRAICHIR = "icone-rafraichir";
public static final String ICONE_PREFERENCE = "icone-preference";
public static final String ICONE_PARAMETRE = "icone-param";
public static final String ICONE_CEL = "icone-cel";
public static final String ICONE_BEL = "icone-bel";
public static final String ICONE_BASCULE = "icone-bascule";
public static final String ICONE_DECONNEXION = "icone-deconnexion";
public static final String ICONE_CONNEXION = "icone-connexion";
public static final String ICONE_PANNEAU_LISTE = "icone-appli-panneau-liste";
}