Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 401 Rev 406
Line 1... Line 1...
1
<div id="nomenclature">
1
<div id="nomenclature">
2
	<h2>Nom retenu</h2>
2
	<h2>Nom retenu</h2>
3
	<div class="legende" style="float:right;">
3
	<div style="float:right">
-
 
4
		<div class="legende">
-
 
5
			<b>Légende</b><br />
4
		<span class="legende_nom_retenu couleur_legende"></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 />
-
 
8
			<div class="imagettePlus"></div>Afficher la biblio
-
 
9
			<br />
-
 
10
			<div class="imagetteMoins"></div>Masquer la biblio
-
 
11
		</div>
-
 
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>
-
 
14
		</div>
5
	</div>
15
	</div>
6
			<div class="onglet_marge_gauche">
16
			<div class="onglet_marge_gauche">
7
				<span class="retenu <?= ($nom_selectionne == $nom_retenu) ? 'surlignage' : '' ?>">
17
				<span class="nom retenu <?= ($nom_selectionne == $nom_retenu) ? 'surlignage' : '' ?>">
8
					<?= $nom_retenu_formate ?>
18
					<?= $nom_retenu_formate ?>
9
				</span>
19
				</span>
10
			</div>
20
			</div>
11
	<?php if($basionyme_nom_retenu != null && $basionyme_nom_retenu != '') { ?>
21
	<?php if($basionyme_nom_retenu != null && $basionyme_nom_retenu != '') { ?>
12
			<div class="onglet_marge_gauche">
22
			<div class="nom onglet_marge_gauche">
13
				Basionyme : <?= $basionyme_nom_retenu ?>
23
				Basionyme : <?= $basionyme_nom_retenu ?>
14
			</div>
24
			</div>
15
	<?php } ?>
25
	<?php } ?>
16
	<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>
17
	<hr class="nettoyage" />
27
	<hr class="nettoyage" />
Line 19... Line 29...
19
	<h2>Synonymes</h2>
29
	<h2>Synonymes</h2>
20
	<?php if(is_array($synonymes['noms']) && count($synonymes['noms']) > 0) { ?>
30
	<?php if(is_array($synonymes['noms']) && count($synonymes['noms']) > 0) { ?>
21
		<ul>
31
		<ul>
22
		<?php foreach ($synonymes['noms'] as $id => $synonyme) : ?>
32
		<?php foreach ($synonymes['noms'] as $id => $synonyme) : ?>
23
			<li class="item_nomenclature">
33
			<li class="item_nomenclature">
24
				<span class="<?= ($nom_selectionne == $synonyme['nom_sci']) ? 'surlignage' : '' ?>">
34
				<span class="nom<?= ($nom_selectionne == $synonyme['nom_sci']) ? ' surlignage' : '' ?>">
25
					<?= $synonyme['nom_sci_complet']  ?>
35
					<?= $synonyme['nom_sci_complet']  ?>
26
				</span><br />
36
				</span><br />
27
				<?= ($synonyme['basionyme_html_complet']) ? "Basionyme : ".$synonyme['basionyme_html_complet'] : ''; ?>
37
				<span class="nom basionyme_complet"><?= ($synonyme['basionyme_html_complet']) ? "Basionyme : ".$synonyme['basionyme_html_complet'] : ''; ?></span>
28
			</li>
38
			</li>
29
		<?php endforeach; ?>
39
		<?php endforeach; ?>
30
		</ul><hr class="nettoyage" />
40
		</ul><hr class="nettoyage" />
31
	<?php } else { ?>
41
	<?php } else { ?>
32
		<h3 class="aucune_info"> Aucun synonyme référencé pour ce nom </h3> 
42
		<h3 class="aucune_info"> Aucun synonyme référencé pour ce nom </h3> 
Line 36... Line 46...
36
		<ul>
46
		<ul>
37
		<?php foreach ($flores_synonymes as $num_nom_syn => $infos_flore) : ?>
47
		<?php foreach ($flores_synonymes as $num_nom_syn => $infos_flore) : ?>
38
			<?php foreach ($infos_flore as $code => $flore) : ?>
48
			<?php foreach ($infos_flore as $code => $flore) : ?>
39
				<li class="item_nomenclature">
49
				<li class="item_nomenclature">
40
					<div>
50
					<div>
41
						Dans la flore <em><?= $flore['nom_flore'] ?></em>,<br /> 
51
						Dans la flore <em><?= $flore['nom_flore'] ?></em>,
42
						ce taxon porte le nom de <em><?= $flore['nom_sci']  ?></em>
52
						ce taxon porte le nom de <em><?= $flore['nom_sci']  ?></em>
43
						et le code <b><?= $flore['id'] ?></b><br />
53
						et le code <b><?= $flore['id'] ?></b><br />
44
					</div>
54
					</div>
45
				</li>
55
				</li>
46
			<?php endforeach; ?>
56
			<?php endforeach; ?>
Line 61... Line 71...
61
		<?= $synonymes['meta']['titre']?>
71
		<?= $synonymes['meta']['titre']?>
62
		<span class="conteneur_lien_metadonnees">
72
		<span class="conteneur_lien_metadonnees">
63
			<a class="lien_metadonnees lien_popup" href="<?= $synonymes['meta']['url']; ?>">Voir toutes les metadonnées</a>
73
			<a class="lien_metadonnees lien_popup" href="<?= $synonymes['meta']['url']; ?>">Voir toutes les metadonnées</a>
64
		</span>
74
		</span>
65
	</div>
75
	</div>
-
 
76
	
-
 
77
	<script type="text/Javascript">
-
 
78
	
-
 
79
		function plierTout() {
-
 
80
			$('.nom').children('.imagetteMoins').removeClass('imagetteMoins').addClass('imagettePlus');
-
 
81
			$('.plus').css('display', 'none');
-
 
82
		}
-
 
83
		
-
 
84
		function deplierTout() {
-
 
85
			$('.nom').children('.imagettePlus').removeClass('imagettePlus').addClass('imagetteMoins');
-
 
86
			$('.plus').css('display', 'inline');
-
 
87
		}
-
 
88
		
-
 
89
		$(document).ready(function () {
-
 
90
			
-
 
91
			$('#plieur').show();
-
 
92
			if (typeof gestionBiblio != 'function') {
-
 
93
				gestionBiblio = function() {
-
 
94
				$('.nom').each(function () {
-
 
95
					
-
 
96
					html = $(this).html();
-
 
97
					posCrochetGauche = html.indexOf('[');
-
 
98
					if (posCrochetGauche > 0) {
-
 
99
						$(this).css('cursor', 'pointer');
-
 
100
						nom = html.substr(0, posCrochetGauche);
-
 
101
						biblio = html.substr(posCrochetGauche, html.length);
-
 
102
						$(this).html(nom);
-
 
103
						
-
 
104
						imagettePlus = document.createElement('div');
-
 
105
						$(imagettePlus).addClass('imagettePlus');
-
 
106
						$(this).prepend($(imagettePlus));
-
 
107
						
-
 
108
						plus = document.createElement('span');
-
 
109
						$(plus).addClass('plus');
-
 
110
						$(plus).html(biblio);
-
 
111
						$(plus).hide();
-
 
112
						
-
 
113
						$(this).click(function() {
-
 
114
							
-
 
115
							if (!$(this).children('.plus').is(':visible')) {
-
 
116
								$(this).children('.imagettePlus').removeClass('imagettePlus').addClass('imagetteMoins');
-
 
117
								$(this).children('.plus').css('display', 'inline');
-
 
118
							} else {
-
 
119
								$(this).children('.imagetteMoins').removeClass('imagetteMoins').addClass('imagettePlus');
-
 
120
								$(this).children('.plus').css('display', 'none');
-
 
121
							}
-
 
122
							
-
 
123
						});
-
 
124
							
-
 
125
						$(this).append($(plus));
-
 
126
						
-
 
127
					}
-
 
128
				});
-
 
129
			};
-
 
130
			}
-
 
131
			
-
 
132
			gestionBiblio();
-
 
133
		});
-
 
134
	</script>
66
</div>
135
</div>
67
136