Subversion Repositories eFlore/Applications.del

Rev

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

Rev 2076 Rev 2109
Line 16... Line 16...
16
import org.tela_botanica.del.client.navigation.evenement.changementEtatUtilisateur.GestionnaireEvenementChangementEtatUtilisateur;
16
import org.tela_botanica.del.client.navigation.evenement.changementEtatUtilisateur.GestionnaireEvenementChangementEtatUtilisateur;
17
import org.tela_botanica.del.client.services.rest.ObservationService;
17
import org.tela_botanica.del.client.services.rest.ObservationService;
18
import org.tela_botanica.del.client.services.rest.ObservationServiceConcret;
18
import org.tela_botanica.del.client.services.rest.ObservationServiceConcret;
19
import org.tela_botanica.del.client.services.rest.UtilisateurServiceConcret;
19
import org.tela_botanica.del.client.services.rest.UtilisateurServiceConcret;
20
import org.tela_botanica.del.client.services.rest.async.ActiviteUtilisateurCallback;
20
import org.tela_botanica.del.client.services.rest.async.ActiviteUtilisateurCallback;
-
 
21
import org.tela_botanica.del.client.utils.Analytics;
21
import org.tela_botanica.del.client.vues.identiplante.resultats.ResultatsIdentiplantePresenteur;
22
import org.tela_botanica.del.client.vues.identiplante.resultats.ResultatsIdentiplantePresenteur;
22
import org.tela_botanica.del.client.vues.identiplante.resultats.ResultatsIdentiplanteVue;
23
import org.tela_botanica.del.client.vues.identiplante.resultats.ResultatsIdentiplanteVue;
Line 23... Line 24...
23
 
24
 
24
import com.google.gwt.event.dom.client.ClickEvent;
25
import com.google.gwt.event.dom.client.ClickEvent;
Line 124... Line 125...
124
		// Gestion du clic sur les onglets
125
		// Gestion du clic sur les onglets
125
		vue.getOngletTout().addClickHandler(new ClickHandler() {		
126
		vue.getOngletTout().addClickHandler(new ClickHandler() {		
126
			@Override
127
			@Override
127
			public void onClick(ClickEvent event) {
128
			public void onClick(ClickEvent event) {
128
				activerOnglet("tous");
129
				activerOnglet("tous");
-
 
130
				// stats
-
 
131
				Analytics.pageVisitee("Identiplante/tous");
129
			}
132
			}
130
		});
133
		});
Line 131... Line 134...
131
		
134
		
132
		vue.getOngletADeterminer().addClickHandler(new ClickHandler() {		
135
		vue.getOngletADeterminer().addClickHandler(new ClickHandler() {
133
			@Override
136
			@Override
134
			public void onClick(ClickEvent event) {
137
			public void onClick(ClickEvent event) {
-
 
138
				activerOnglet("adeterminer");
-
 
139
				// stats
135
				activerOnglet("adeterminer");
140
				Analytics.pageVisitee("Identiplante/adeterminer");
136
			}
141
			}
Line 137... Line 142...
137
		});
142
		});
138
		
143
		
139
		vue.getOngletAConfirmer().addClickHandler(new ClickHandler() {			
144
		vue.getOngletAConfirmer().addClickHandler(new ClickHandler() {
140
			@Override
145
			@Override
-
 
146
			public void onClick(ClickEvent event) {
-
 
147
				activerOnglet("aconfirmer");
141
			public void onClick(ClickEvent event) {
148
				// stats
142
				activerOnglet("aconfirmer");
149
				Analytics.pageVisitee("Identiplante/aconfirmer");
Line 143... Line 150...
143
			}
150
			}
144
		});
151
		});
145
 
152
 
146
		vue.getOngletValidees().addClickHandler(new ClickHandler() {		
153
		vue.getOngletValidees().addClickHandler(new ClickHandler() {
-
 
154
			@Override
-
 
155
			public void onClick(ClickEvent event) {
147
			@Override
156
				activerOnglet("validees");
148
			public void onClick(ClickEvent event) {
157
				// stats
Line 149... Line 158...
149
				activerOnglet("validees");
158
				Analytics.pageVisitee("Identiplante/validees");
150
			}
159
			}
151
		});
160
		});
152
		
161
		
153
		vue.getOngletMonActivite().addClickHandler(new ClickHandler() {			
162
		vue.getOngletMonActivite().addClickHandler(new ClickHandler() {
154
			@Override
163
			@Override
155
			public void onClick(ClickEvent event) {	
164
			public void onClick(ClickEvent event) {	
156
				// S'il y a de nouveau évènements sur l'obs, on les affichera tous sur la même page (dans la limite de 50)
165
				// S'il y a de nouveau évènements sur l'obs, on les affichera tous sur la même page (dans la limite de 50)
157
				int nbEvents = CacheClient.getInstance().getUtilisateur().getActivite().getNbEvenementsInt();	
166
				int nbEvents = CacheClient.getInstance().getUtilisateur().getActivite().getNbEvenementsInt();	
Line 158... Line 167...
158
				nbEvents = Math.min(nbEvents, 50);
167
				nbEvents = Math.min(nbEvents, 50);
-
 
168
				if(CacheClient.getInstance().getPasPagination() < nbEvents) {
-
 
169
					CacheClient.getInstance().setPasPagination(nbEvents);
159
				if(CacheClient.getInstance().getPasPagination() < nbEvents) {
170
				}
160
					CacheClient.getInstance().setPasPagination(nbEvents);
171
				
161
				}
172
				activerOnglet("monactivite");
162
				
173
				// stats
163
				activerOnglet("monactivite");
174
				Analytics.pageVisitee("Identiplante/monactivite");