Subversion Repositories eFlore/Applications.del

Rev

Rev 922 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 922 Rev 926
Line 41... Line 41...
41
		chargerPropositionDetermination();
41
		chargerPropositionDetermination();
42
	}
42
	}
Line 43... Line 43...
43
 
43
 
44
	public void chargerPropositionDetermination() {
44
	public void chargerPropositionDetermination() {
-
 
45
		int nbCommentaires = propositionDetermination.getTotalCommentaires();
-
 
46
		if (propositionDetermination.getCommentaire() != null && propositionDetermination.getCommentaire() != "") {
-
 
47
			nbCommentaires += 1;
45
		int nbCommentaires = propositionDetermination.getTotalCommentaires();
48
		}
46
		int nbVotes = propositionDetermination.getVotesDeterminations().size();
49
		int nbVotes = propositionDetermination.getVotesDeterminations().size();
47
		vue.setNbCommentaires(nbCommentaires);
50
		vue.setNbCommentaires(nbCommentaires);
48
		vue.setNbVotes(nbVotes);
51
		vue.setNbVotes(nbVotes);
Line 49... Line 52...
49
	}
52
	}
50
 
53
 
51
	public void gererEvenements() {
54
	public void gererEvenements() {
52
		vue.getZoneNbVotes().addClickHandler(new ClickHandler() {
55
		vue.getZoneNbVotes().addClickHandler(new ClickHandler() {
53
			@Override
-
 
54
			public void onClick(ClickEvent event) {
-
 
55
				int nbVotes = propositionDetermination.getVotesDeterminations().size();
56
			@Override
56
				if (nbVotes > 0) {
57
			public void onClick(ClickEvent event) {
57
					FenetreOverlaySimplePresenteur fenetreOverlaySimplePresenteur = new FenetreOverlaySimplePresenteur(new FenetreOverlayDefilanteVue());
58
				FenetreOverlaySimplePresenteur fenetreOverlaySimplePresenteur = new FenetreOverlaySimplePresenteur(new FenetreOverlayDefilanteVue());
58
					DetailListeVotesDeterminationPresenteur detailListeVotesDeterminationPresenteur = new DetailListeVotesDeterminationPresenteur(new DetailListeVotesDeterminationVue());
59
				DetailListeVotesDeterminationPresenteur detailListeVotesDeterminationPresenteur = new DetailListeVotesDeterminationPresenteur(new DetailListeVotesDeterminationVue());
59
					fenetreOverlaySimplePresenteur.ouvrirFenetreModale(detailListeVotesDeterminationPresenteur);
-
 
60
					detailListeVotesDeterminationPresenteur.afficherVotes(propositionDetermination);
60
				fenetreOverlaySimplePresenteur.ouvrirFenetreModale(detailListeVotesDeterminationPresenteur);
61
				}
61
				detailListeVotesDeterminationPresenteur.afficherVotes(propositionDetermination);
Line 62... Line 62...
62
			}
62
			}
63
		});
63
		});
64
 
64
 
65
		vue.getZoneNbCommentaires().addClickHandler(new ClickHandler() {
-
 
66
			@Override
-
 
67
			public void onClick(ClickEvent event) {
65
		vue.getZoneNbCommentaires().addClickHandler(new ClickHandler() {
68
				int nbCommentaires = propositionDetermination.getTotalCommentaires();
66
			@Override
69
				if (nbCommentaires > 0) {
67
			public void onClick(ClickEvent event) {
70
					FenetreOverlaySimplePresenteur fenetreOverlaySimplePresenteur = new FenetreOverlaySimplePresenteur(new FenetreOverlayDefilanteVue());
68
				FenetreOverlaySimplePresenteur fenetreOverlaySimplePresenteur = new FenetreOverlaySimplePresenteur(new FenetreOverlayDefilanteVue());
71
					DetailCommentairePresenteur detailCommentairePresenteur = new DetailCommentairePresenteur(new DetailCommentaireVue(), propositionDetermination);
-
 
72
					fenetreOverlaySimplePresenteur.ouvrirFenetreModale(detailCommentairePresenteur);
69
				DetailCommentairePresenteur detailCommentairePresenteur = new DetailCommentairePresenteur(new DetailCommentaireVue(), propositionDetermination);
73
					detailCommentairePresenteur.afficherCommentaires();
70
				fenetreOverlaySimplePresenteur.ouvrirFenetreModale(detailCommentairePresenteur);
74
				}
71
				detailCommentairePresenteur.afficherCommentaires();
Line 75... Line 72...
75
			}
72
			}