| Line 12... |
Line 12... |
| 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
|
| - |
|
18 |
function statutChampRole() {
|
| - |
|
19 |
var contenu = $('input#nom-personne').val();
|
| - |
|
20 |
if (contenu == '') {
|
| - |
|
21 |
$('select#role-personne').attr('disabled', 'disabled');
|
| - |
|
22 |
} else {
|
| - |
|
23 |
$('select#role-personne').removeAttr('disabled');
|
| - |
|
24 |
}
|
| - |
|
25 |
}
|
| - |
|
26 |
$('input#nom-personne').change(function() {
|
| - |
|
27 |
statutChampRole();
|
| - |
|
28 |
});
|
| - |
|
29 |
statutChampRole();
|
| 17 |
// Rechargement des options sélectionnées dans les select
|
30 |
// Rechargement des options sélectionnées dans les select
|
| 18 |
$('#col-form select').each(function() {
|
31 |
$('#col-form select').each(function() {
|
| 19 |
var optionSelectionnee = $(this).attr('data-option-selectionnee');
|
32 |
var optionSelectionnee = $(this).attr('data-option-selectionnee');
|
| 20 |
$(this).find('option[value="' + optionSelectionnee + '"]').attr('selected', 'selected');
|
33 |
$(this).find('option[value="' + optionSelectionnee + '"]').attr('selected', 'selected');
|
| 21 |
});
|
34 |
});
|
| Line 71... |
Line 84... |
| 71 |
<option value="PM">Préparations microscopiques</option>
|
84 |
<option value="PM">Préparations microscopiques</option>
|
| 72 |
</select>
|
85 |
</select>
|
| 73 |
</div>
|
86 |
</div>
|
| 74 |
<div class="champ-masque">
|
87 |
<div class="champ-masque">
|
| 75 |
<label class="label-gauche">Personne</label>
|
88 |
<label class="label-gauche">Personne</label>
|
| 76 |
<input name="masque[p]" type="text" value="<?= $masque['p'] ?>" />
|
89 |
<input id="nom-personne" name="masque[p]" type="text" value="<?= $masque['p'] ?>" />
|
| 77 |
</div>
|
90 |
</div>
|
| 78 |
<div class="champ-masque">
|
91 |
<div class="champ-masque">
|
| 79 |
<label class="label-droite">→ ayant le rôle</label>
|
92 |
<label class="label-droite">>> ayant le rôle</label>
|
| 80 |
<select name="masque[pr]" data-option-selectionnee="<?= $masque['pr'] ?>">
|
93 |
<select id="role-personne" name="masque[pr]" data-option-selectionnee="<?= $masque['pr'] ?>">
|
| 81 |
<option value=""></option>
|
94 |
<option value=""></option>
|
| 82 |
<option value="CT">Contributeur</option>
|
95 |
<option value="CT">Contributeur</option>
|
| 83 |
<option value="AU">Auteur</option>
|
96 |
<option value="AU">Auteur</option>
|
| 84 |
<option value="CO">Collecteur</option>
|
97 |
<option value="CO">Collecteur</option>
|
| 85 |
<option value="DE">Déterminateur</option>
|
98 |
<option value="DE">Déterminateur</option>
|
| Line 112... |
Line 125... |
| 112 |
<div class="champ-masque">
|
125 |
<div class="champ-masque">
|
| 113 |
<label class="label-droite">Date de collecte</label>
|
126 |
<label class="label-droite">Date de collecte</label>
|
| 114 |
<input name="masque[date-vivant]" type="text" class="input-droite" value="<?= $masque['date-vivant'] ?>" />
|
127 |
<input name="masque[date-vivant]" type="text" class="input-droite" value="<?= $masque['date-vivant'] ?>" />
|
| 115 |
</div>
|
128 |
</div>
|
| 116 |
<div class="champ-masque">
|
129 |
<div class="champ-masque">
|
| - |
|
130 |
</div>
|
| - |
|
131 |
<div class="champ-masque">
|
| 117 |
<label class="label-gauche">Localité</label>
|
132 |
<label class="label-droite">Localité</label>
|
| 118 |
<input name="masque[adresse]" type="text" value="<?= $masque['adresse'] ?>" />
|
133 |
<input name="masque[adresse]" type="text" class="input-droite" value="<?= $masque['adresse'] ?>" />
|
| 119 |
</div>
|
134 |
</div>
|
| 120 |
</div>
|
135 |
</div>
|
| Line 121... |
Line 136... |
| 121 |
|
136 |
|