Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 125 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
106 jpm 1
<ul id="ef-resultats-determination">
2
	<? foreach ($noms as $nnTaxon => $nom) : ?>
130 jpm 3
		<?php if ($nnTaxon == 'nsc') : ?>
4
			<li class="zone-resultat" title="Aucun nom retenu n'a été trouvé pour ces noms scientifiques">
5
				<strong>Noms sans correspondance</strong>
6
				<?php if (isset($nom['liste'])) : ?>
7
					<ul class="noms-ss-correspondance" style="width:50%;">
8
						<?php foreach ($nom['liste'] as $nomSansCorrespondance) : ?>
9
							<li><?=$nomSansCorrespondance['nom_sci']?></li>
10
						<?php endforeach; ?>
11
					</ul>
12
				<?php endif; ?>
13
			</li>
14
		<?php else : ?>
15
		 	<li class="zone-resultat">
16
				<a href="<?=$nom['url']?>">
17
					<strong class="nom-sci-retenu"><?=$nom['nom_sci_retenu']?></strong>
18
				</a>
19
				<?php if (isset($imagesUrls[$nnTaxon])) : ?>
20
				<img src="<?=$imagesUrls[$nnTaxon][0]?>" style="width:100px;height:100px;display:block;float:right;"/>
21
				<?php endif; ?>
22
				<?php if (isset($nom['synonymes'])) : ?>
23
					<?php $nbrSynonymes = count($nom['synonymes']) ?>
24
					<ul class="synonymes" style="width:50%;">
25
						<?php for ($i = 0; ($i < 2); $i++) : ?>
26
							<?php if (isset($nom['synonymes'][$i])) : ?>
27
								<li>= <?=$nom['synonymes'][$i]['nom_sci']?></li>
28
							<?php endif; ?>
29
						<? endfor; ?>
30
							<?php if ($nbrSynonymes > 2) : ?>
31
								<li class="synonymes-autres">
32
									<ul>
33
										<?php for ($i = 2; $i < $nbrSynonymes; $i++) : ?>
34
											<li>= <?=$nom['synonymes'][$i]['nom_sci']?></li>
35
										<? endfor; ?>
36
									</ul>
37
								</li>
38
							<?php endif; ?>
39
					</ul>
40
				<?php endif; ?>
41
			</li>
42
		<?php endif; ?>
95 delphine 43
	<? endforeach; ?>
106 jpm 44
</ul>
116 jpm 45
<script type="text/javascript">
46
	//<![CDATA[
47
	$(document).ready(function() {
48
		ajouterToggleSynonymesAutres();
49
	});
50
	function ajouterToggleSynonymesAutres() {
51
		$("ul#ef-resultats-determination li").each(function(index) {
52
			$(this).find('.synonymes-autres').prepend('<a id="bascule-'+index+'" href="#">et plus...</a>');
53
			$(this).find('.synonymes-autres ul').css('display', 'none');
54
			$(this).find('.synonymes-autres ul').attr('id', 'sa-'+index);
55
 
56
			$('#bascule-'+index).on('click', function() {
57
				$('#sa-'+index).toggle('blind', {}, 500);
58
				return false;
59
			});
60
		});
61
	}
62
	//]]>
106 jpm 63
</script>