Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1164 → Rev 1165

/trunk/src/org/tela_botanica/client/vues/accueil/AccueilVue.java
215,7 → 215,7
private void ajouterPortlet(boolean reduite, boolean epingle, String type, int colonne, int index, String contenu) {
Applette applette = null;
if (type.equals("statistique")) {
applette = new AppletteStatistique(contenu);
applette = new AppletteStatistique(mediateur, contenu);
}
if (reduite) {
applette.collapse();
/trunk/src/org/tela_botanica/client/vues/accueil/Applette.java
1,5 → 1,6
package org.tela_botanica.client.vues.accueil;
 
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.util.Debug;
 
import com.extjs.gxt.ui.client.Style.Scroll;
11,15 → 12,19
 
abstract public class Applette extends Portlet {
protected Mediateur mediateur = null;
private ToolButton epingleBouton = null;
private ToolButton configurationBouton = null;
private ToolButton fermetureBouton = null;
protected void initialiserApplette() {
initialiserApplette(null);
protected void initialiserApplette(Mediateur mediateurCourrant) {
initialiserApplette(mediateurCourrant, null);
}
protected void initialiserApplette(String titre) {
protected void initialiserApplette(Mediateur mediateurCourrant, String titre) {
mediateur = mediateurCourrant;
setLayout(new FitLayout());
setHeight(250);
setCollapsible(true);
/trunk/src/org/tela_botanica/client/vues/accueil/AppletteStatistique.java
1,5 → 1,6
package org.tela_botanica.client.vues.accueil;
 
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.configuration.Configuration;
import org.tela_botanica.client.modeles.InterneValeur;
24,17 → 25,17
private String baseUrl = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl();
 
public AppletteStatistique() {
initialiserAppletteStatistique(null);
public AppletteStatistique(Mediateur mediateurCourrant) {
initialiserAppletteStatistique(mediateurCourrant, null);
}
public AppletteStatistique(String contenu) {
initialiserAppletteStatistique(contenu);
public AppletteStatistique(Mediateur mediateurCourrant, String contenu) {
initialiserAppletteStatistique(mediateurCourrant, contenu);
}
private void initialiserAppletteStatistique(String contenu) {
private void initialiserAppletteStatistique(Mediateur mediateurCourrant, String contenu) {
String titre = "Statistiques des collections";
initialiserApplette(titre);
initialiserApplette(mediateurCourrant, titre);
SelectionListener<IconButtonEvent> configurationListener = new SelectionListener<IconButtonEvent>() {
@Override
87,10 → 88,13
if (abreviation == null) {
abreviation = "NombreDonnees";
}
setData("contenu", abreviation);
String url = baseUrl+"CoelStatistique/"+abreviation;
if (abreviation.equals("MesDonnees")) {
url += "/"+mediateur.getUtilisateurId();
}
HtmlContainer conteneurHtml = new HtmlContainer();
conteneurHtml.setUrl(url);
conteneurHtml.recalculate();