Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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