Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 479 Rev 490
Line 83... Line 83...
83
				chargement.setAttribute('id', 'chargement-copie');
83
				chargement.setAttribute('id', 'chargement-copie');
84
				infoBulle.setContent(chargement);
84
				infoBulle.setContent(chargement);
85
			}
85
			}
Line 86... Line 86...
86
 
86
 
87
			function chargerFormatObs(stationId, format) {
87
			function chargerFormatObs(stationId, format) {
-
 
88
				var url = '<?=$url_base?>carto?carte=observations'+
-
 
89
					'&utilisateur=<?=$utilisateur?>'+
-
 
90
					'&projet=<?=$projet?>'+
-
 
91
					'&num_taxon=<?=$num_taxon?>'+
-
 
92
					'&dept=<?=$dept?>'+
88
				var url = '<?=$url_base?>carto?carte=observations&utilisateur=<?=$utilisateur?>&format='+format+'&station='+stationId;
93
					'&format='+format+'&station='+stationId;
89
				$.get(url, function(observations){
94
				$.get(url, function(observations){
90
					infoBulle.setContent(observations);
95
					infoBulle.setContent(observations);
91
				});
96
				});
Line 98... Line 103...
98
				return false;
103
				return false;
99
			}
104
			}
Line 100... Line 105...
100
			
105
			
101
			function afficher() {
106
			function afficher() {
102
				document.getElementById('panneau-lateral').style.display = 'block';
-
 
103
				document.getElementById('pl-corps').innerHTML = 'Afficher';
107
				document.getElementById('panneau-lateral').style.display = 'block';
104
				document.getElementById('pl-ouverture').style.display = 'none';
108
				document.getElementById('pl-ouverture').style.display = 'none';
105
				google.maps.event.trigger(map, 'resize');
109
				google.maps.event.trigger(map, 'resize');
Line 106... Line 110...
106
			};
110
			};
107
			
111
			
108
			function cacher() {
-
 
109
				document.getElementById('panneau-lateral').style.display = 'none';
112
			function cacher() {
110
				document.getElementById('pl-corps').innerHTML = 'Cacher';
113
				document.getElementById('panneau-lateral').style.display = 'none';
111
				document.getElementById('pl-ouverture').style.display = 'block';
114
				document.getElementById('pl-ouverture').style.display = 'block';
-
 
115
				google.maps.event.trigger(map, 'resize');
-
 
116
			};
-
 
117
 
-
 
118
			function filtrerParTaxon(nt) {
-
 
119
				var url = '<?=$url_cel_carto?>/carte-defaut-json/<?=$utilisateur?>/<?=$projet?>/<?=$dept?>/'+nt+'?formatRetour=jsonp&callback=?';
-
 
120
				$.getJSON(url, function (observations) {
-
 
121
					obs = observations;
-
 
122
					alert(obs.nombre);
-
 
123
					refreshMap();
Line 112... Line 124...
112
				google.maps.event.trigger(map, 'resize');
124
				});
113
			};
125
			};
Line 114... Line 126...
114
			
126
			
Line 153... Line 165...
153
		<div id="panneau-lateral">
165
		<div id="panneau-lateral">
154
			<div id="pl-entete">
166
			<div id="pl-entete">
155
				<div id="pl-ouverture">Panneau >></div>
167
				<div id="pl-ouverture">Panneau >></div>
156
				<div id="pl-fermeture"><< Fermer [x]</div>
168
				<div id="pl-fermeture"><< Fermer [x]</div>
157
			</div>
169
			</div>
158
			<div id="pl-corps"></div>
170
			<div id="pl-corps">
-
 
171
				<ul>
-
 
172
				<? foreach ($taxons as $taxon) : ?>
-
 
173
					<li>
-
 
174
						<a href="#" onclick="filtrerParTaxon(<?=$taxon['nt']?>);">
-
 
175
							<?=$taxon['nom']?> 
-
 
176
							<span class="famille"><?=$taxon['famille']?></span>
-
 
177
						</a>
-
 
178
					</li>
-
 
179
				<? endforeach; ?>
-
 
180
				</ul>
-
 
181
			</div>
159
		</div>
182
		</div>
160
		<div id="carte"></div>
183
		<div id="carte"></div>
Line 161... Line 184...
161
		
184
		
162
		<!-- Blocs chargés à la demande : par défaut avec un style display à none -->
185
		<!-- Blocs chargés à la demande : par défaut avec un style display à none -->