Subversion Repositories eFlore/Applications.del

Rev

Rev 1175 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1175 Rev 1183
Line 22... Line 22...
22
	}
22
	}
Line 23... Line 23...
23
	
23
	
Line 24... Line 24...
24
	private static Binder uiBinder = GWT.create(Binder.class);
24
	private static Binder uiBinder = GWT.create(Binder.class);
25
	
25
	
Line 26... Line 26...
26
	@UiField
26
	@UiField
Line 27... Line 27...
27
	Label connecter, deconnecter, email, erreurIdentification, preferences;
27
	Label titreSeConnecter, titreEstIdentifie, deconnecter, email, erreurIdentification, preferences;
Line 28... Line 28...
28
	
28
	
Line 29... Line 29...
29
	@UiField Panel zoneFormulaire;
29
	@UiField Panel zoneFormulaire;
30
	
30
	
31
	@UiField Button boutonOK;
-
 
32
	
31
	@UiField Button boutonOK;
33
	@UiField TextBox login, motdepasse;
32
	
34
	
33
	@UiField TextBox login, motdepasse;
Line 35... Line 34...
35
	public FormulaireIdentificationVue() {
34
	
36
		initWidget(uiBinder.createAndBindUi(this));
35
	public FormulaireIdentificationVue() {
37
		basculerAffichageFormulaire();
36
		initWidget(uiBinder.createAndBindUi(this));
38
		connecter.setVisible(false);
37
		titreSeConnecter.setVisible(false);
Line 39... Line 38...
39
		erreurIdentification.setVisible(false);
38
		erreurIdentification.setVisible(false);
40
	}
39
	}
41
	
40
	
42
	@Override
41
	@Override
Line 43... Line 42...
43
	public void ajouterVue(HasWidgets composite) {
42
	public void ajouterVue(HasWidgets composite) {
44
		composite.add(this.asWidget());
43
		composite.add(this.asWidget());
45
	}
44
	}
46
 
45
 
Line 47... Line 46...
47
	@Override
46
	@Override
48
	public HasClickHandlers getSeConnecter() {
47
	public HasClickHandlers getSeConnecter() {
-
 
48
		return titreSeConnecter;
-
 
49
	}
-
 
50
 
-
 
51
	@Override
-
 
52
	public void basculerAffichageFormulaire(boolean estConnecte) {
-
 
53
		zoneFormulaire.setVisible(!estConnecte);
-
 
54
	}
-
 
55
 
-
 
56
	@Override
-
 
57
	public void basculerModeConnecte(Utilisateur utilisateur) {
49
		return connecter;
58
		
-
 
59
		//Dans le mode non-connecté, on veut : 
-
 
60
		// - un bandeau vert avec ecrit Identifiez-vous
50
	}
61
		// - le formulaire courriel/password/texte et btn ok
-
 
62
		
-
 
63
		// dans le mode connecté on veut : 
-
 
64
		// - un bandeau vert avec écrit Bienvenue
51
 
65
		// - l'email de l'utilisateur
52
	@Override
66
		// - un btn déconnecter
Line 53... Line 67...
53
	public void basculerAffichageFormulaire() {
67
		// - un btn préférences
54
		zoneFormulaire.setVisible(!zoneFormulaire.isVisible());
68
		boolean estConnecte = utilisateur.estIdentifie();
-
 
69
		
55
	}
70
		// mode non-connecté
Line 56... Line 71...
56
 
71
		titreSeConnecter.setVisible(!estConnecte);
57
	@Override
72
		titreEstIdentifie.setVisible(estConnecte);
58
	public void basculerModeConnecte(Utilisateur utilisateur) {
73