| 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");
|