Line 1... |
Line 1... |
1 |
package org.tela_botanica.del.client.modeles;
|
1 |
package org.tela_botanica.del.client.modeles;
|
Line -... |
Line 2... |
- |
|
2 |
|
- |
|
3 |
import org.tela_botanica.del.client.config.Config;
|
2 |
|
4 |
|
- |
|
5 |
import com.google.gwt.http.client.URL;
|
Line 3... |
Line 6... |
3 |
import com.google.gwt.http.client.URL;
|
6 |
import com.google.gwt.user.client.Window;
|
Line 4... |
Line 7... |
4 |
|
7 |
|
Line 202... |
Line 205... |
202 |
chaine += estNonNull(commune) ? "&masque.commune=" + URL.encodeQueryString(commune) : "";
|
205 |
chaine += estNonNull(commune) ? "&masque.commune=" + URL.encodeQueryString(commune) : "";
|
203 |
chaine += estNonNull(famille) ? "&masque.famille=" + URL.encodeQueryString(famille) : "";
|
206 |
chaine += estNonNull(famille) ? "&masque.famille=" + URL.encodeQueryString(famille) : "";
|
204 |
chaine += estNonNull(auteur) ? "&masque.auteur=" + URL.encodeQueryString(auteur) : "";
|
207 |
chaine += estNonNull(auteur) ? "&masque.auteur=" + URL.encodeQueryString(auteur) : "";
|
Line 205... |
Line 208... |
205 |
|
208 |
|
- |
|
209 |
//TODO: réadapter les web services pour que ceux-ci prennent en compte un tri
|
- |
|
210 |
String urlCourante = Window.Location.getHref();
|
206 |
//TODO: réadapter les web services pour que ceux-ci prennent en compte un tri
|
211 |
Config config = new Config();
|
- |
|
212 |
String urlAppliImg = config.getUrl("pictoflora");
|
207 |
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : "";
|
213 |
if (urlCourante.contains(urlAppliImg)) {
|
208 |
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&tri=votes" : "";
|
214 |
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&tri=votes" : "";
|
209 |
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDate : "";
|
215 |
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDate : "";
|
210 |
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbVotes : "";
|
216 |
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbVotes : "";
|
211 |
chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&tri=tags" : "";
|
217 |
chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&tri=tags" : "";
|
212 |
chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbTag : "";
|
218 |
chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbTag : "";
|
- |
|
219 |
chaine += estNonNull(idProtocoleSelectionne) ? "&protocole=" + idProtocoleSelectionne : "";
|
- |
|
220 |
} else {
|
- |
|
221 |
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : "";
|
Line 213... |
Line 222... |
213 |
chaine += estNonNull(idProtocoleSelectionne) ? "&protocole=" + idProtocoleSelectionne : "";
|
222 |
}
|
214 |
|
223 |
|
Line 215... |
Line 224... |
215 |
return chaine;
|
224 |
return chaine;
|