Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1513 Rev 1514
Line 144... Line 144...
144
					stats += ' pour '+taxon.nom;
144
					stats += ' pour '+taxon.nom;
145
				}
145
				}
146
			}
146
			}
147
		}
147
		}
Line -... Line 148...
-
 
148
		
-
 
149
		if(utilisateur != '*') {
-
 
150
			stats += ' pour l\'utilisateur '+utilisateur+' ';
-
 
151
		}
148
		
152
		
149
		$('#zone-stats').show();
153
		$('#zone-stats').show();
150
	} else {
154
	} else {
151
		stats = "Aucune observation pour ces critères ou pour cette zone";
155
		stats = "Aucune observation pour ces critères ou pour cette zone";
Line 174... Line 178...
174
		ouvrirPopUp(this, 'Avertissement', event);
178
		ouvrirPopUp(this, 'Avertissement', event);
175
		event.preventDefault();
179
		event.preventDefault();
176
	});
180
	});
177
}
181
}
Line -... Line 182...
-
 
182
 
178
 
183
var tailleMaxFiltreUtilisateur;
179
function definirTailleOverlay() {
184
function definirTailleOverlay() {
180
	var largeurViewPort = $(window).width();
185
	var largeurViewPort = $(window).width();
181
	var taille = '1.6';
186
	var taille = '1.6';
182
	var tailleMaxLogo = 60;
187
	var tailleMaxLogo = 60;
183
	var tailleMaxIcones = 10;
188
	var tailleMaxIcones = 10;
184
	var padding_icones = 8;
189
	var padding_icones = 8;
-
 
190
	var tailleFiltre = 80;
-
 
191
	tailleMaxFiltreUtilisateur = 350;
185
	var tailleFiltre = 80;
192
	$('#raz-filtre-utilisateur').css('display', 'block');
186
	if (largeurViewPort <= 450) {
193
	if (largeurViewPort <= 450) {
187
		taille = '1';
194
		taille = '1';
188
		tailleMaxIcones = 10;
195
		tailleMaxIcones = 10;
189
		tailleFiltre = 65;
196
		tailleFiltre = 65;
190
		padding_icones = 2;	
197
		padding_icones = 2;	
-
 
198
		var tailleMaxLogo = 50;
191
		var tailleMaxLogo = 50;
199
		$('#raz-filtre-utilisateur').css('display', 'inline');
192
	} else if (largeurViewPort <= 500) {
200
	} else if (largeurViewPort <= 500) {
193
		taille = '1.2';
201
		taille = '1.2';
194
		tailleMaxIcones = 10;
202
		tailleMaxIcones = 10;
195
		tailleFiltre = 65;
203
		tailleFiltre = 65;
196
		padding_icones = 2;	
204
		padding_icones = 2;	
-
 
205
		var tailleMaxLogo = 50;
-
 
206
		tailleMaxFiltreUtilisateur = 200;
197
		var tailleMaxLogo = 50;
207
		$('#raz-filtre-utilisateur').css('display', 'inline');
198
	} else if (largeurViewPort > 500 && largeurViewPort <= 800) {
208
	} else if (largeurViewPort > 500 && largeurViewPort <= 800) {
199
		taille = '1.4';
209
		taille = '1.4';
200
		tailleMaxIcones = 15;
210
		tailleMaxIcones = 15;
201
		padding_icones = 6;
211
		padding_icones = 6;
202
		tailleFiltre = 65;
212
		tailleFiltre = 65;
-
 
213
		var tailleMaxLogo = 55;
203
		var tailleMaxLogo = 55;
214
		tailleMaxFiltreUtilisateur = 250;
204
	} else if (largeurViewPort > 800) {
215
	} else if (largeurViewPort > 800) {
205
		taille = '1.6';
216
		taille = '1.6';
206
		tailleMaxIcones = 20;
217
		tailleMaxIcones = 20;
207
		padding_icones = 8;
218
		padding_icones = 8;
-
 
219
		tailleFiltre = 80;
208
		tailleFiltre = 80;
220
		tailleMaxFiltreUtilisateur = 350;
Line 209... Line 221...
209
	}
221
	}
210
	
222
	
Line 229... Line 241...
229
	$("#pl-contenu").css('font-size', (taille/2)+'em');
241
	$("#pl-contenu").css('font-size', (taille/2)+'em');
Line 230... Line 242...
230
	
242
	
231
	$("#panneau-lateral").css('padding', padding_icones+"px "+padding_icones+"px "+Math.round(padding_icones/4)+"px");
243
	$("#panneau-lateral").css('padding', padding_icones+"px "+padding_icones+"px "+Math.round(padding_icones/4)+"px");
232
	$('#pl-ouverture').height(((padding_icones*2)+$('#panneau-lateral').height())+"px");
244
	$('#pl-ouverture').height(((padding_icones*2)+$('#panneau-lateral').height())+"px");
-
 
245
	$("#panneau-lateral").width(tailleFiltre);
-
 
246
	
-
 
247
	$('#lien-affichage-filtre-utilisateur').width(tailleFiltre);
-
 
248
	$('#lien-affichage-filtre-utilisateur').height(tailleFiltre*0.35);
-
 
249
	$('#lien-affichage-filtre-utilisateur').css('font-size', (taille*0.9)+'em');
Line 233... Line 250...
233
	$("#panneau-lateral").width(tailleFiltre);
250
	$('#conteneur-filtre-utilisateur').css('max-width',tailleMaxFiltreUtilisateur);
234
		
251
		
235
	dimensionnerLogo(tailleMaxLogo);
252
	dimensionnerLogo(tailleMaxLogo);
236
	dimensionnerImage(largeurViewPort);
253
	dimensionnerImage(largeurViewPort);
Line 667... Line 684...
667
			filtresGardes.push(i+'='+filtreTableau[i]);
684
			filtresGardes.push(i+'='+filtreTableau[i]);
668
		}
685
		}
669
	}
686
	}
670
	if(filtresGardes.length > 0) {
687
	if(filtresGardes.length > 0) {
671
		filtre = '?'+filtresGardes.join('&');
688
		filtre = '?'+filtresGardes.join('&');
672
		obsHtml = obsHtml.replace(/\{parametres-lien-saisie\}/, filtre);
-
 
673
	}
689
	}
-
 
690
	obsHtml = obsHtml.replace(/\{parametres-lien-saisie\}/, filtre);
674
	return obsHtml;
691
	return obsHtml;
675
}
692
}
Line 676... Line 693...
676
 
693
 
677
function definirLargeurInfoBulle() {
694
function definirLargeurInfoBulle() {
Line 1143... Line 1160...
1143
	});
1160
	});
Line 1144... Line 1161...
1144
	
1161
	
1145
	$('#raz-filtre-utilisateur').click(function() {
1162
	$('#raz-filtre-utilisateur').click(function() {
1146
		$('#filtre-utilisateur').val('');
1163
		$('#filtre-utilisateur').val('');
-
 
1164
		filtrerParUtilisateur('*');
1147
		filtrerParUtilisateur('*');
1165
		afficherCacherFiltreUtilisateur();
1148
		$('#raz-filtre-utilisateur').hide();
1166
		$('#raz-filtre-utilisateur').hide();
-
 
1167
	});
-
 
1168
	
-
 
1169
	$('#lien-affichage-filtre-utilisateur').click(function() {
-
 
1170
		afficherCacherFiltreUtilisateur();
-
 
1171
	});
-
 
1172
	
-
 
1173
	$('#raz-filtre-utilisateur').hide();
-
 
1174
	$('#formulaire-filtre-utilisateur').hide();
-
 
1175
}
-
 
1176
 
-
 
1177
function afficherCacherFiltreUtilisateur() {
-
 
1178
	$('#formulaire-filtre-utilisateur').slideToggle();
-
 
1179
	$('#conteneur-filtre-utilisateur').toggleClass('ferme');
-
 
1180
	if(!$('#conteneur-filtre-utilisateur').hasClass('ferme')) {
-
 
1181
		$('#conteneur-filtre-utilisateur').width(tailleMaxFiltreUtilisateur);
-
 
1182
	} else {
-
 
1183
		$('#conteneur-filtre-utilisateur').width('auto');
1149
	});
1184
	}
Line 1150... Line 1185...
1150
}
1185
}
1151
 
1186
 
1152
function filtrerParUtilisateur(utilisateurFiltre) {
1187
function filtrerParUtilisateur(utilisateurFiltre) {
1153
	if(utilisateurFiltre == '') {	
1188
	if(utilisateurFiltre == '') {	
-
 
1189
		utilisateurFiltre = '*';
1154
		utilisateurFiltre = '*';
1190
	}
1155
	}
1191
	utilisateur = utilisateurFiltre;
1156
	var pattern = /utilisateur=[^&]*/i;
1192
	var pattern = /utilisateur=[^&]*/i;
1157
	var utilisateurCourant = pattern.exec(stationsUrl);
1193
	var utilisateurCourant = pattern.exec(stationsUrl);
1158
	stationsUrl = stationsUrl.replace(utilisateurCourant, "utilisateur="+utilisateurFiltre);
1194
	stationsUrl = stationsUrl.replace(utilisateurCourant, "utilisateur="+utilisateurFiltre);