Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1448 Rev 1450
Line 63... Line 63...
63
	initialiserWidget();
63
	initialiserWidget();
64
});
64
});
Line 65... Line 65...
65
 
65
 
66
function initialiserWidget() {
66
function initialiserWidget() {
67
	urlVars = getUrlVars();
-
 
68
	initialiserCarte();
67
	urlVars = getUrlVars();
69
	dimensionnerCarte();
68
	dimensionnerCarte();
-
 
69
	definirTailleOverlay();
70
	definirTailleOverlay();
70
	initialiserCarte();
71
	attribuerListenersOverlay();
71
	attribuerListenersOverlay();
72
	centrerTitreEtStats();
72
	centrerTitreEtStats();
73
	initialiserAffichagePanneauLateral();
73
	initialiserAffichagePanneauLateral();
74
	initialiserGestionnaireMarqueurs()
74
	initialiserGestionnaireMarqueurs()
Line 156... Line 156...
156
}
156
}
Line 157... Line 157...
157
 
157
 
Line 158... Line 158...
158
function attribuerListenersOverlay() {
158
function attribuerListenersOverlay() {
159
	
-
 
160
	$(window).resize(function() {
159
	
161
		google.maps.event.trigger($('#carte'), 'resize');
160
	$(window).resize(function() {
162
		dimensionnerCarte();
161
		dimensionnerCarte();
163
		definirTailleOverlay();
162
		definirTailleOverlay();
-
 
163
		centrerTitreEtStats();
164
		centrerTitreEtStats();
164
		programmerRafraichissementCarte();
Line 165... Line 165...
165
		programmerRafraichissementCarte();
165
		google.maps.event.trigger($('#carte'), 'resize');
166
	});
166
	});
167
	
167
	
Line 274... Line 274...
274
		carteOptions.mapTypeControlOptions.style = google.maps.MapTypeControlStyle.DROPDOWN_MENU;
274
		carteOptions.mapTypeControlOptions.style = google.maps.MapTypeControlStyle.DROPDOWN_MENU;
275
	} else {
275
	} else {
276
		carteOptions.mapTypeControlOptions.style = google.maps.MapTypeControlStyle.DEFAULT;
276
		carteOptions.mapTypeControlOptions.style = google.maps.MapTypeControlStyle.DEFAULT;
277
	}
277
	}
Line -... Line 278...
-
 
278
	
278
	
279
	if(map != null) {	
-
 
280
		map.setOptions(carteOptions);
279
	map.setOptions(carteOptions);
281
	}
Line 280... Line 282...
280
}
282
}
281
 
283
 
282
function centrerTitreEtStats() {
284
function centrerTitreEtStats() {
Line 306... Line 308...
306
 
308
 
307
/*+--------------------------------------------------------------------------------------------------------+*/
309
/*+--------------------------------------------------------------------------------------------------------+*/
Line 308... Line 310...
308
// CARTE
310
// CARTE
-
 
311
 
309
 
312
function dimensionnerCarte() {
-
 
313
	var largeurViewPort = $(window).width();
310
function dimensionnerCarte() {
314
	var hauteurViewPort = $(window).height();
311
	$('#carte').height($(window).height());
315
	$('#carte').height(hauteurViewPort);
Line 312... Line 316...
312
	$('#carte').width($(window).width());
316
	$('#carte').width(largeurViewPort);
313
}
317
}
314
 
318
 
Line 425... Line 429...
425
	return premierChargement && urlVars != null && urlVars.length > 0;
429
	return premierChargement && urlVars != null && urlVars.length > 0;
426
}
430
}
Line 427... Line 431...
427
 
431
 
Line -... Line 432...
-
 
432
function rafraichirMarqueurs(data) {
-
 
433
	
-
 
434
	$.each(marqueurs, function(index, marqueur) {
-
 
435
		marqueur.setMap(null);
428
function rafraichirMarqueurs(data) {
436
	});
429
	
437
 
Line 430... Line 438...
430
	marqueurs = new Array();
438
	marqueurs = new Array();
431
	stations = null;
-
 
432
	
-
 
433
	if(data.points.length > 0) {
-
 
434
		$.each(marqueurs, function(index, marqueur) {
439
	stations = null;
Line 435... Line 440...
435
			marqueur.setMap(null);
440
	
Line 436... Line 441...
436
		});
441
	if(data.points.length > 0) {