Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1214 Rev 1215
Line 43... Line 43...
43
		//<![CDATA[
43
		//<![CDATA[
44
			// La présence du parametre 'debug' dans l'URL enclenche le dégogage
44
			// La présence du parametre 'debug' dans l'URL enclenche le dégogage
45
			var DEBUG = <?=isset($_GET['debug']) ? 'true' : 'false'?>;
45
			var DEBUG = <?=isset($_GET['debug']) ? 'true' : 'false'?>;
46
			// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5
46
			// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5
47
			var HTML5 = <?=isset($_GET['html5']) ? 'true' : 'false'?>;
47
			var HTML5 = <?=isset($_GET['html5']) ? 'true' : 'false'?>;
-
 
48
			// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5
-
 
49
			var PROJET_TAG = "<?=isset($_GET['tag-obs']) ? $_GET['tag-obs'] : 'WidgetSaisie'?>";
48
			// URL du web service réalisant l'insertion des données dans la base du CEL.
50
			// URL du web service réalisant l'insertion des données dans la base du CEL.
49
			var SERVICE_SAISIE_URL = "<?=$url_ws_saisie?>";
51
			var SERVICE_SAISIE_URL = "<?=$url_ws_saisie?>";
-
 
52
			// Code du référentiel utilisé pour les nom scientifiques.
-
 
53
			var NOM_SCI_REFERENTIEL = "<?=$ns_referentiel?>";
-
 
54
			// Code de la version du référentiel utilisé pour les nom scientifiques.
-
 
55
			var NOM_SCI_VERSION = "<?=$ns_version?>";
-
 
56
			// Nombre d'élément dans les listes d'auto-complétion
-
 
57
			var AUTOCOMPLETION_ELEMENTS_NBRE = 20;
50
			// URL du web service permettant l'auto-complétion des noms scientifiques.
58
			// URL du web service permettant l'auto-complétion des noms scientifiques.
51
			var SERVICE_AUTOCOMPLETION_NOM_SCI_URL = "<?=$url_ws_autocompletion_ns?>?"+
59
			var SERVICE_AUTOCOMPLETION_NOM_SCI_URL = "<?=$url_ws_autocompletion_ns?>?"+
52
					"masque={masque}&"+
60
					"masque={masque}&"+
53
					"recherche=etendue&"+
61
					"recherche=etendue&"+
54
					"retour.format=min&"+
-
 
55
					"retour.champs=nom_retenu,num_taxonomique,nom_retenu.id&"+
62
					"retour.champs=nom_retenu,num_taxonomique,nom_retenu.id&"+
-
 
63
					"version.projet="+NOM_SCI_VERSION+"&"+
56
					"navigation.limite=50";
64
					"navigation.limite="+AUTOCOMPLETION_ELEMENTS_NBRE;
-
 
65
			console.log(SERVICE_AUTOCOMPLETION_NOM_SCI_URL);
57
			// Squelette d'URL du web service d'eFlore fournissant les noms de communes.
66
			// Squelette d'URL du web service d'eFlore fournissant les noms de communes.
58
			var SERVICE_NOM_COMMUNE_URL = "http://www.tela-botanica.org/service:eflore:osm/0.1/nom-commune?lon={lon}&lat={lat}";
67
			var SERVICE_NOM_COMMUNE_URL = "http://www.tela-botanica.org/service:eflore:osm/0.1/nom-commune?lon={lon}&lat={lat}";
59
			// URL du marqueur à utiliser dans la carte Google Map
68
			// URL du marqueur à utiliser dans la carte Google Map
60
			var GOOGLE_MAP_MARQUEUR_URL = "<?=$url_base?>modules/saisie/squelettes/defaut/img/marqueurs/epingle.png";
69
			var GOOGLE_MAP_MARQUEUR_URL = "<?=$url_base?>modules/saisie/squelettes/defaut/img/marqueurs/epingle.png";
61
			// URL de l'icône du bouton supprimer
70
			// URL de l'icône du bouton supprimer
Line 269... Line 278...
269
			</div>
278
			</div>
270
			<!-- Affiche le tableau récapitualif des observations ajoutées -->
279
			<!-- Affiche le tableau récapitualif des observations ajoutées -->
271
			<div id="zone-liste-obs" class="row-fluid">
280
			<div id="zone-liste-obs" class="row-fluid">
272
				<form action="#" class="well form-horizontal">
281
				<form action="#" class="well form-horizontal">
273
					<div class="row-fluid">
282
					<div class="row-fluid">
274
						<h2>Liste des observations à transmettre</h2>
283
						<h2>Liste des <span class="obs-nbre"></span> observations à transmettre</h2>
275
						<table id="liste-obs" class="table table-striped table-bordered table-condensed">
284
						<table id="liste-obs" class="table table-bordered table-condensed">
276
							<thead>
285
							<thead>
277
								<tr>
286
								<tr>
278
									<th><i class="icon-list illustration">&nbsp;</i>N&deg;</th>
287
									<th rowspan="3">Photo</th>
279
									<th><i class="icon-calendar illustration">&nbsp;</i>Date</th>
-
 
280
									<th><i class="icon-leaf illustration">&nbsp;</i>Nom</th>
288
									<th><i class="icon-leaf illustration">&nbsp;</i>Nom</th>
281
									<th title="Latitude / Longitude"><i class="icon-map-marker">&nbsp;</i>Lat./Long.</th>
289
									<th colspan="2">Commune (code INSEE) [<span title="Latitude / Longitude"><i class="icon-map-marker">&nbsp;</i>Lat./Long.</span>]</th>
282
									<th>Commune</th>
290
									<th rowspan="3">Notes</th>
-
 
291
									<th rowspan="3"><i class="icon-trash icone">&nbsp;</i>Action</th>
-
 
292
								</tr>
-
 
293
								<tr>
-
 
294
									<!-- Photo -->
-
 
295
									<th rowspan="2"><i class="icon-calendar illustration">&nbsp;</i>Date</th>
283
									<th>Lieu-dit</th>
296
									<th>Lieu-dit</th>
284
									<th>Station</th>
297
									<th>Station</th>
285
									<th>Milieu</th>
298
									<!-- Notes -->
-
 
299
									<!-- Action -->								
-
 
300
								</tr>
-
 
301
								<tr>
-
 
302
									<!-- N° -->
286
									<th>Photo</th>
303
									<!-- Photo -->
-
 
304
									<!-- Nom scientifique & Date -->
-
 
305
									<th colspan="2">Milieu</th>
287
									<th>Notes</th>
306
									<!-- Notes -->
288
									<th><i class="icon-trash icone">&nbsp;</i>Action</th>
307
									<!-- Action -->
289
								</tr>
308
								</tr>
290
							</thead>
309
							</thead>
291
							<tbody></tbody>
310
							<tbody></tbody>
292
						</table>
311
						</table>
293
					</div>
312
					</div>
Line 306... Line 325...
306
				<p class="span12">&copy; Tela Botanica 2012</p>
325
				<p class="span12">&copy; Tela Botanica 2012</p>
307
			</footer>
326
			</footer>
308
		</div>
327
		</div>
Line 309... Line 328...
309
		
328
		
310
		<!-- Messages d'erreur du formulaire-->
329
		<!-- Messages d'erreur du formulaire-->
311
		<div id="dialogue-bloquer-copier-coller" class="alert alert-error" style="display: none;" title="Information copier/coller">
330
		<div id="dialogue-bloquer-copier-coller" style="display: none;" title="Information copier/coller">
312
			<p>
331
			<p>
313
				Merci de ne pas copier/coller votre courriel.<br/>
332
				Merci de ne pas copier/coller votre courriel.<br/>
314
				La double saisie permet de vérifier l'absence d'erreurs.
333
				La double saisie permet de vérifier l'absence d'erreurs.
315
			</p>
334
			</p>
316
		</div>
335
		</div>
317
		<div id="dialogue-zero-obs" class="alert alert-info" style="display: none;" title="Information aucune observation">
336
		<div id="dialogue-zero-obs" style="display: none;" title="Information aucune observation">
318
			<p>Veuillez saisir des observations pour les transmettres.</p>
337
			<p>Veuillez saisir des observations pour les transmettres.</p>
Line 319... Line 338...
319
		</div>
338
		</div>
Line 320... Line 339...
320
		
339
		
Line 321... Line 340...
321
		<div id="dialogue-obs-transaction" class="alert" style="display: none;" title="Transmission des observations"></div>
340
		<div id="dialogue-obs-transaction" style="display: none;" title="Transmission des observations"></div>
322
		
341
		
323
		<div id="dialogue-erreur" class="alert alert-error" style="display: none;" title="Erreur"></div>
342
		<div id="dialogue-erreur" style="display: none;" title="Erreur"></div>
324
		
343