Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3079 Rev 3601
Line 1165... Line 1165...
1165
	} else {
1165
	} else {
1166
		$('#panneau-lateral').width(0);
1166
		$('#panneau-lateral').width(0);
1167
		$('#carte').width('100%');
1167
		$('#carte').width('100%');
1168
	}
1168
	}
1169
	attribuerListenersFiltreUtilisateur();
1169
	attribuerListenersFiltreUtilisateur();
1170
	chargerTaxons(0, 0);
-
 
1171
}
1170
}
Line 1172... Line 1171...
1172
 
1171
 
1173
function attribuerListenersFiltreUtilisateur() {
1172
function attribuerListenersFiltreUtilisateur() {
1174
	$('#valider-filtre-utilisateur').click(function() {
1173
	$('#valider-filtre-utilisateur').click(function() {
Line 1219... Line 1218...
1219
		utilisateurCourant = pattern.exec(stationsUrl);
1218
		utilisateurCourant = pattern.exec(stationsUrl);
1220
	stationsUrl = stationsUrl.replace(utilisateurCourant, "utilisateur="+utilisateurFiltre);
1219
	stationsUrl = stationsUrl.replace(utilisateurCourant, "utilisateur="+utilisateurFiltre);
1221
	taxonsUrl = taxonsUrl.replace(utilisateurCourant, "utilisateur="+utilisateurFiltre);
1220
	taxonsUrl = taxonsUrl.replace(utilisateurCourant, "utilisateur="+utilisateurFiltre);
1222
	observationsUrl = observationsUrl.replace(utilisateurCourant, "utilisateur="+utilisateurFiltre);
1221
	observationsUrl = observationsUrl.replace(utilisateurCourant, "utilisateur="+utilisateurFiltre);
1223
	filtreCommun = filtreCommun.replace(utilisateurCourant, "utilisateur="+utilisateurFiltre);
1222
	filtreCommun = filtreCommun.replace(utilisateurCourant, "utilisateur="+utilisateurFiltre);
1224
	$("#taxons").html('');
-
 
1225
	chargerTaxons(0,0);
-
 
1226
	programmerRafraichissementCarte();
1223
	programmerRafraichissementCarte();
1227
}
1224
}
Line 1228... Line -...
1228
 
-
 
1229
function chargerTaxons(depart, total) {
-
 
1230
	if (depart == 0 || depart < total) {
-
 
1231
		if(depart == 0) {
-
 
1232
			nbTaxons = 0;
-
 
1233
			taxonsCarte = new Array();
-
 
1234
		}
-
 
1235
		
-
 
1236
		var limite = 2000;
-
 
1237
		//console.log("Chargement des taxons de "+depart+" à "+(depart+limite));
-
 
1238
		var urlTax = taxonsUrl+'&start={start}&limit='+limite;
-
 
1239
		urlTax = urlTax.replace(/\{start\}/g, depart);
-
 
1240
		//console.log(urlTax);
-
 
1241
		$.getJSON(urlTax, function(infos) {
-
 
1242
			nbTaxons += infos.taxons.length;
-
 
1243
			$('.plantes-nbre').text(nbTaxons);
-
 
1244
			$('#tpl-taxons-liste').tmpl({'taxons': infos.taxons}).appendTo('#taxons');
-
 
1245
			taxonsCarte = taxonsCarte.concat(infos.taxons);
-
 
1246
			//console.log("Nbre taxons :"+taxonsCarte.length);
-
 
1247
			chargerTaxons(depart+limite, infos.total);
-
 
1248
		});
-
 
1249
	} else {
-
 
1250
		if (nt == '*') {
-
 
1251
			afficherTaxons();
-
 
1252
		}
-
 
1253
		afficherTitreCarteEtStats();
-
 
1254
	}
-
 
Line 1255... Line -...
1255
}
-
 
1256
 
-
 
1257
function afficherTaxons() {
-
 
1258
	$('.taxon').live('click', filtrerParTaxon);
-
 
Line 1259... Line 1225...
1259
	$('.raz-filtre-taxons').live('click', viderFiltreTaxon);
1225
 
1260
}
1226
 
1261
 
1227
 
1262
var largeurPanneauLateralFerme = null;
1228
var largeurPanneauLateralFerme = null;