Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 469 | Rev 487 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 469 Rev 474
1
<div id="nomenclature">
1
<div id="nomenclature">
2
	<h2>Nom retenu</h2>
2
	<h2>Nom retenu</h2>
3
	<div style="float:right">
3
	<div style="float:right">
4
		<div class="legende">
4
		<div class="legende">
5
			<b>Légende</b><br />
5
			<b>Légende</b><br />
6
			<span class="legende_nom_retenu couleur_legende" style="margin:8px 5px 0 0"></span><span>Nom sélectionné</span>
6
			<span class="legende_nom_retenu couleur_legende" style="margin:8px 5px 0 0"></span><span>Nom sélectionné</span>
7
			<br />
7
			<br />
8
			<div class="imagettePlus"></div>Afficher la biblio
8
			<div class="imagettePlus"></div>Afficher la biblio
9
			<br />
9
			<br />
10
			<div class="imagetteMoins"></div>Masquer la biblio
10
			<div class="imagetteMoins"></div>Masquer la biblio
11
		</div>
11
		</div>
12
		<div style="padding:5px 10px; display:none" id="plieur">
12
		<div style="padding:5px 10px; display:none" id="plieur">
13
			<a href="javascript:deplierTout()">Tout déplier</a> | <a href="javascript:plierTout()">Tout plier</a>
13
			<a class="lien_tout_deplier" href="#">Tout déplier</a> | <a class="lien_tout_plier" href="#">Tout plier</a>
14
		</div>
14
		</div>
15
	</div>
15
	</div>
16
	<div class="onglet_marge_gauche">
16
	<div class="onglet_marge_gauche">
17
		<span class="nom retenu <?= ($nom_selectionne == $nom_retenu) ? 'surlignage' : '' ?>">
17
		<span class="nom retenu <?= ($nom_selectionne == $nom_retenu) ? 'surlignage' : '' ?>">
18
			<?= $nom_retenu_formate ?>
18
			<?= $nom_retenu_formate ?>
19
		</span>
19
		</span>
20
	</div>
20
	</div>
21
	<?php if($basionyme_nom_retenu != null && $basionyme_nom_retenu != '') { ?>
21
	<?php if($basionyme_nom_retenu != null && $basionyme_nom_retenu != '') { ?>
22
			<div class="nom onglet_marge_gauche basionyme_complet">
22
			<div class="nom onglet_marge_gauche basionyme_complet">
23
				Basionyme : <?= $basionyme_nom_retenu ?>
23
				Basionyme : <?= $basionyme_nom_retenu ?>
24
			</div>
24
			</div>
25
	<?php } ?>
25
	<?php } ?>
26
	<div class="onglet_marge_gauche"> Dernière date de modification du nom : <?= $date_maj ?> </div>
26
	<div class="onglet_marge_gauche"> Dernière date de modification du nom : <?= $date_maj ?> </div>
27
	<hr class="nettoyage" />
27
	<hr class="nettoyage" />
28
	<span class="aide_wikini"> Partagez vos infos complémentaires sur ce nom, un double clic dans le cadre suffit pour compléter ou corriger la page </span>
28
	<span class="aide_wikini"> Partagez vos infos complémentaires sur ce nom, un double clic dans le cadre suffit pour compléter ou corriger la page </span>
29
	<div class="contenu_editable">
29
	<div class="contenu_editable">
30
		<div class="description wikini editable_sur_clic" title="statuts de protection">
30
		<div class="description wikini editable_sur_clic" title="statuts de protection">
31
			<?=$wikini['nomenclature']?>
31
			<?=$wikini['nomenclature']?>
32
		</div>
32
		</div>
33
	</div>
33
	</div>
34
 
34
 
35
	<h2>Synonymes</h2>
35
	<h2>Synonymes</h2>
36
	<?php if(is_array($synonymes['noms']) && count($synonymes['noms']) > 0) { ?>
36
	<?php if(is_array($synonymes['noms']) && count($synonymes['noms']) > 0) { ?>
37
		<ul>
37
		<ul>
38
		<?php foreach ($synonymes['noms'] as $id => $synonyme) : ?>
38
		<?php foreach ($synonymes['noms'] as $id => $synonyme) : ?>
39
			<li class="item_nomenclature">
39
			<li class="item_nomenclature">
40
				<span class="nom<?= ($nom_selectionne == $synonyme['nom_sci']) ? ' surlignage' : '' ?>">
40
				<span class="nom<?= ($nom_selectionne == $synonyme['nom_sci']) ? ' surlignage' : '' ?>">
41
					<?= $synonyme['nom_sci_complet']  ?>
41
					<?= $synonyme['nom_sci_complet']  ?>
42
				</span><br />
42
				</span><br />
43
				<span class="nom basionyme_complet"><?= ($synonyme['basionyme_html_complet']) ? "Basionyme : ".$synonyme['basionyme_html_complet'] : ''; ?></span>
43
				<span class="nom basionyme_complet"><?= ($synonyme['basionyme_html_complet']) ? "Basionyme : ".$synonyme['basionyme_html_complet'] : ''; ?></span>
44
			</li>
44
			</li>
45
		<?php endforeach; ?>
45
		<?php endforeach; ?>
46
		</ul><hr class="nettoyage" />
46
		</ul><hr class="nettoyage" />
47
	<?php } else { ?>
47
	<?php } else { ?>
48
		<h3 class="aucune_info"> Aucun synonyme référencé pour ce nom </h3> 
48
		<h3 class="aucune_info"> Aucun synonyme référencé pour ce nom </h3> 
49
	<?php } ?>
49
	<?php } ?>
50
	<h2>Flores</h2>
50
	<h2>Flores</h2>
51
	<?php if(is_array($flores_synonymes) && count($flores_synonymes) > 0) { ?>
51
	<?php if(is_array($flores_synonymes) && count($flores_synonymes) > 0) { ?>
52
		<ul>
52
		<ul>
53
		<?php foreach ($flores_synonymes as $num_nom_syn => $infos_flore) : ?>
53
		<?php foreach ($flores_synonymes as $num_nom_syn => $infos_flore) : ?>
54
			<?php foreach ($infos_flore as $code => $flore) : ?>
54
			<?php foreach ($infos_flore as $code => $flore) : ?>
55
				<li class="item_nomenclature">
55
				<li class="item_nomenclature">
56
					<div>
56
					<div>
57
						Dans la flore <em><?= $flore['nom_flore'] ?></em>,
57
						Dans la flore <em><?= $flore['nom_flore'] ?></em>,
58
						ce taxon porte le nom de <em><?= $flore['nom_sci']  ?></em>
58
						ce taxon porte le nom de <em><?= $flore['nom_sci']  ?></em>
59
						et le code <b><?= $flore['id'] ?></b><br />
59
						et le code <b><?= $flore['id'] ?></b><br />
60
					</div>
60
					</div>
61
				</li>
61
				</li>
62
			<?php endforeach; ?>
62
			<?php endforeach; ?>
63
		<?php endforeach; ?>
63
		<?php endforeach; ?>
64
		</ul><hr class="nettoyage" />
64
		</ul><hr class="nettoyage" />
65
	<?php } else { ?>
65
	<?php } else { ?>
66
		<h3 class="aucune_info"> Aucune information floristique référencée pour ce nom </h3> 
66
		<h3 class="aucune_info"> Aucune information floristique référencée pour ce nom </h3> 
67
	<?php } ?>
67
	<?php } ?>
68
	<?php if($num_type != null) { ?>
68
	<?php if($num_type != null) { ?>
69
		<h3> Autres </h3>
69
		<h3> Autres </h3>
70
		<!-- On utilise une liste au cas où d'autres informations viendraient se greffer à cet endroit -->
70
		<!-- On utilise une liste au cas où d'autres informations viendraient se greffer à cet endroit -->
71
		<ul>
71
		<ul>
72
			<li class="item_nomenclature"> Numéro du type : <?= $num_type ?></li>
72
			<li class="item_nomenclature"> Numéro du type : <?= $num_type ?></li>
73
		</ul>
73
		</ul>
74
	<?php } ?>
74
	<?php } ?>
75
	<hr class="nettoyage" />
75
	<hr class="nettoyage" />
76
	<div class="conteneur_lien_metadonnees">
76
	<div class="conteneur_lien_metadonnees">
77
		<?= $synonymes['meta']['titre']?>
77
		<?= $synonymes['meta']['titre']?>
78
		<span class="conteneur_lien_metadonnees">
78
		<span class="conteneur_lien_metadonnees">
79
			<a class="lien_metadonnees lien_popup" href="<?= $synonymes['meta']['url']; ?>">Voir toutes les metadonnées</a>
79
			<a class="lien_metadonnees lien_popup" href="<?= $synonymes['meta']['url']; ?>">Voir toutes les metadonnées</a>
80
		</span>
80
		</span>
81
	</div>
81
	</div>
82
	
82
	
83
	<script type="text/Javascript">
83
	<script type="text/Javascript">
84
	
-
 
85
		function plierTout() {
-
 
86
			$('.nom').children('.imagetteMoins').removeClass('imagetteMoins').addClass('imagettePlus');
-
 
87
			$('.plus').css('display', 'none');
-
 
88
		}
-
 
89
		
-
 
90
		function deplierTout() {
-
 
91
			$('.nom').children('.imagettePlus').removeClass('imagettePlus').addClass('imagetteMoins');
-
 
92
			$('.plus').css('display', 'inline');
-
 
93
		}
-
 
94
		
-
 
95
		$(document).ready(function () {
-
 
96
			
-
 
97
			$('#plieur').show();
84
		$('#plieur').show();	
98
			if (typeof gestionBiblio != 'function') {
-
 
99
				gestionBiblio = function() {
85
		gestionBiblio($('#nomenclature'));
100
				$('.nom').each(function () {
-
 
101
					
-
 
102
					html = $(this).html();
-
 
103
					posCrochetGauche = html.indexOf('[');
-
 
104
					if (posCrochetGauche > 0) {
-
 
105
						$(this).css('cursor', 'pointer');
-
 
106
						nom = html.substr(0, posCrochetGauche);
-
 
107
						biblio = html.substr(posCrochetGauche, html.length);
-
 
108
						$(this).html(nom);
-
 
109
						
-
 
110
						imagettePlus = document.createElement('div');
-
 
111
						$(imagettePlus).addClass('imagettePlus');
-
 
112
						$(this).prepend($(imagettePlus));
-
 
113
						
-
 
114
						plus = document.createElement('span');
-
 
115
						$(plus).addClass('plus');
-
 
116
						$(plus).html(biblio);
-
 
117
						$(plus).hide();
-
 
118
						
-
 
119
						$(this).click(function() {
-
 
120
							
-
 
121
							if (!$(this).children('.plus').is(':visible')) {
-
 
122
								$(this).children('.imagettePlus').removeClass('imagettePlus').addClass('imagetteMoins');
-
 
123
								$(this).children('.plus').css('display', 'inline');
-
 
124
							} else {
-
 
125
								$(this).children('.imagetteMoins').removeClass('imagetteMoins').addClass('imagettePlus');
-
 
126
								$(this).children('.plus').css('display', 'none');
-
 
127
							}
-
 
128
							
-
 
129
						});
-
 
130
							
-
 
131
						$(this).append($(plus));
-
 
132
						
-
 
133
					}
-
 
134
				});
-
 
135
			};
-
 
136
			}
-
 
137
			
-
 
138
			gestionBiblio();
-
 
139
		});
-
 
140
	</script>
86
	</script>
141
</div>
87
</div>