Subversion Repositories eFlore/Applications.coel-consultation

Rev

Rev 224 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 224 Rev 227
1
<!-- COL - DEBUT MOTEUR RECHERCHE -->
1
<!-- COL - DEBUT MOTEUR RECHERCHE -->
2
<script type="text/javascript">                                         
2
<script type="text/javascript">
3
	// Function pour cacher / afficher les options de recherche
3
	// Function pour cacher / afficher les options de recherche
4
	$(document).ready(function() {
4
	$(document).ready(function() {
5
		$("#col-rech-opt-toggle").html("Afficher les options de recherche");
5
		$("#col-rech-opt-toggle").html("Afficher les options de recherche");
6
		$("#col-rech-opt").hide();
6
		$("#col-rech-opt").hide();
7
		$("#col-rech-opt-toggle").toggle(
7
		$("#col-rech-opt-toggle").toggle(
8
			function() {
8
			function() {
9
				$("#col-rech-opt-toggle").html("Cacher les options de recherche");
9
				$("#col-rech-opt-toggle").html("Cacher les options de recherche");
10
				$("#col-rech-opt").slideDown("fast");
10
				$("#col-rech-opt").slideDown("fast");
11
			},
11
			},
12
			function() {
12
			function() {
13
				$("#col-rech-opt-toggle").html("Afficher les options de recherche");
13
				$("#col-rech-opt-toggle").html("Afficher les options de recherche");
14
				$("#col-rech-opt").slideUp("fast");
14
				$("#col-rech-opt").slideUp("fast");
15
			}
15
			}
16
		);
16
		);
17
		// Le rôle de la personne ne peut être défini que si une personne est mentionnée
17
		// Le rôle de la personne ne peut être défini que si une personne est mentionnée
18
		function statutChampRole() {
18
		function statutChampRole() {
19
			var contenu = $('input#nom-personne').val();
19
			var contenu = $('input#nom-personne').val();
20
			if (contenu == '') {
20
			if (contenu == '') {
21
				$('select#role-personne').attr('disabled', 'disabled');
21
				$('select#role-personne').attr('disabled', 'disabled');
22
			} else {
22
			} else {
23
				$('select#role-personne').removeAttr('disabled');
23
				$('select#role-personne').removeAttr('disabled');
24
			}
24
			}
25
		}
25
		}
26
		$('input#nom-personne').change(function() {
26
		$('input#nom-personne').change(function() {
27
			statutChampRole();
27
			statutChampRole();
28
		});
28
		});
29
		statutChampRole();
29
		statutChampRole();
30
		// Rechargement des options sélectionnées dans les select
30
		// Rechargement des options sélectionnées dans les select
31
		$('#col-form select').each(function() {
31
		$('#col-form select').each(function() {
32
			var optionSelectionnee = $(this).attr('data-option-selectionnee');
32
			var optionSelectionnee = $(this).attr('data-option-selectionnee');
33
			$(this).find('option[value="' + optionSelectionnee + '"]').attr('selected', 'selected');
33
			$(this).find('option[value="' + optionSelectionnee + '"]').attr('selected', 'selected');
34
		});
34
		});
35
	});
35
	});
36
</script>
36
</script>
37
 
37
 
38
<div id="zone_contenu_corps">
38
<div class="coel-consultation">
39
 
39
 
40
<h1>Moteur de recherche sur les herbiers</h1>
40
	<h1>Moteur de recherche sur les herbiers</h1>
134
		<div class="champ-masque">
194
						<td>Permet d'indiquer plusieurs valeurs</td>
135
		</div>
195
						<!-- <td><a href="<?=Recherche::getUrlExemple('veg:br,ph')?>">veg:br,ph</a></td> -->
136
		<div class="champ-masque" title="Adresse courante ou lieu de naissance ou lieu de décès">
-
 
137
			<label class="label-droite">Localité</label>
-
 
138
			<input name="masque[adresse]" type="text" class="input-droite" value="<?= $masque['adresse'] ?>" />
-
 
139
		</div>
-
 
140
	</div>
-
 
141
	
-
 
142
	<input id="col-rech-ok" type="submit" value="OK" />
-
 
143
 
-
 
144
</form>
-
 
145
 
-
 
146
<br/>
-
 
147
<a id="col-rech-opt-toggle" href="#col-rech-opt-txt" title="Précisions sur les options de recherche"></a>
-
 
148
 
-
 
149
<div id="col-rech-opt">
-
 
150
	<h2 id="col-rech-opt-titre">Options de recherche</h2>
-
 
151
	<div id="col-rech-opt-txt">
-
 
152
		<p>
-
 
153
			Par défaut, la recherche est insensible à la casse (majuscule / minuscule) et s'effectue 
-
 
154
			en intercalant automatiquement le joker % avant et après la chaine recherchée et entre chaque mot 
-
 
155
			de celle-ci.
-
 
156
		</p>
-
 
157
		<p>Pour les opérateurs dont la valeur est un <em>texte libre</em> ou une <em>liste</em>, 
-
 
158
			il est possible d'utiliser des jokers.
-
 
159
			Ces "jokers" permettent de modifier la recherche.
-
 
160
		</p>
-
 
161
		<table>
-
 
162
			<thead>
-
 
163
				<tr>
-
 
164
					<th>Joker</th>
-
 
165
					<th>Applicable sur</th>
-
 
166
					<th>Explication</th>
-
 
167
					<!-- <th>Exemples</th> -->
-
 
168
				</tr>
-
 
169
			</thead>
-
 
170
			<tbody>
-
 
171
				<tr>
-
 
172
					<td>""</td>
-
 
173
					<td>Texte libre</td>
-
 
174
					<td>Permet de rechercher sur une expression exacte.</td>
-
 
175
					<!-- <td><a href="<?=Recherche::getUrlExemple('"Archives de l\'herbier Granger"')?>">
-
 
176
						"Archives de l'herbier Granger"</a></td> -->
-
 
177
				</tr>
-
 
178
				<tr>
-
 
179
					<td>%</td>
-
 
180
					<td>Texte libre</td>
-
 
181
					<td>Remplace n'importe quel nombre de caractères, y compris aucun.</td>
-
 
182
					<!-- <td><a href="<?=Recherche::getUrlExemple('"herbier %Abbé% Carondelet"')?>">
-
 
183
						"herbier %Abbé% Carondelet"</a></td> -->
-
 
184
				</tr>
-
 
185
				<tr>
-
 
186
					<td>_</td>
-
 
187
					<td>Texte libre</td>
-
 
188
					<td>Remplace exactement un caractère</td>
-
 
189
					<!-- <td><a href="<?=Recherche::getUrlExemple('p:"Jo_l"')?>">p:"Jo_l"</a></td> -->
-
 
190
				</tr>
-
 
191
				<tr>
-
 
192
					<td>,</td>
-
 
193
					<td>Liste</td>
-
 
194
					<td>Permet d'indiquer plusieurs valeurs</td>
-
 
195
					<!-- <td><a href="<?=Recherche::getUrlExemple('veg:br,ph')?>">veg:br,ph</a></td> -->
-
 
196
				</tr>
196
					</tr>
197
			</tbody>
197
				</tbody>
198
		</table>
198
			</table>
199
	</div>
199
		</div>
200
</div>
200
	</div>
201
</div>
201
</div>
202
<!-- COL - FIN MOTEUR RECHERCHE -->
202
<!-- COL - FIN MOTEUR RECHERCHE -->