1,36 → 1,37 |
<!-- COL - DEBUT MOTEUR RECHERCHE --> |
<script type="text/javascript"> |
var jq = jQuery.noConflict(); |
// Function pour cacher / afficher les options de recherche |
$(document).ready(function() { |
$("#col-rech-opt-toggle").html("Afficher les options de recherche"); |
$("#col-rech-opt").hide(); |
$("#col-rech-opt-toggle").toggle( |
jq(document).ready(function() { |
jq("#col-rech-opt-toggle").html("Afficher les options de recherche"); |
jq("#col-rech-opt").hide(); |
jq("#col-rech-opt-toggle").toggle( |
function() { |
$("#col-rech-opt-toggle").html("Cacher les options de recherche"); |
$("#col-rech-opt").slideDown("fast"); |
jq("#col-rech-opt-toggle").html("Cacher les options de recherche"); |
jq("#col-rech-opt").slideDown("fast"); |
}, |
function() { |
$("#col-rech-opt-toggle").html("Afficher les options de recherche"); |
$("#col-rech-opt").slideUp("fast"); |
jq("#col-rech-opt-toggle").html("Afficher les options de recherche"); |
jq("#col-rech-opt").slideUp("fast"); |
} |
); |
// Le rôle de la personne ne peut être défini que si une personne est mentionnée |
function statutChampRole() { |
var contenu = $('input#nom-personne').val(); |
var contenu = jq('input#nom-personne').val(); |
if (contenu == '') { |
$('select#role-personne').attr('disabled', 'disabled'); |
jq('select#role-personne').attr('disabled', 'disabled'); |
} else { |
$('select#role-personne').removeAttr('disabled'); |
jq('select#role-personne').removeAttr('disabled'); |
} |
} |
$('input#nom-personne').change(function() { |
jq('input#nom-personne').change(function() { |
statutChampRole(); |
}); |
statutChampRole(); |
// Rechargement des options sélectionnées dans les select |
$('#col-form select').each(function() { |
var optionSelectionnee = $(this).attr('data-option-selectionnee'); |
$(this).find('option[value="' + optionSelectionnee + '"]').attr('selected', 'selected'); |
jq('#col-form select').each(function() { |
var optionSelectionnee = jq(this).attr('data-option-selectionnee'); |
jq(this).find('option[value="' + optionSelectionnee + '"]').attr('selected', 'selected'); |
}); |
}); |
</script> |