Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
$(document).ready(function() {
// page de téléchargement : cocher toutes les cases
$('#cocher-tous').click(function() {
cocherTous(true, ".colonne-cases");
});
$('#decocher-tous').click(function() {
cocherTous(false, ".colonne-cases");
});
$('#cocher-base').click(function() {
cocherTous(false, ".colonne-cases");
cocherTous(true, ".colonne-cases", "base");
});
// coche ou décoche toutes les cases à cocher de la page (brutal)
function cocherTous(cocher, parent, classe) {
var checkboxes;
if (classe == undefined) {
checkboxes = $(parent + ' input[type="checkbox"]');
} else {
checkboxes = $(parent + ' input.' + classe + '[type="checkbox"]');
}
if (cocher) {
checkboxes.attr("checked", "checked");
} else {
checkboxes.removeAttr("checked");
}
}
});