Subversion Repositories Applications.referentiel

Rev

Rev 335 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
335 mathias 1
$(document).ready(function() {
2
	// page de téléchargement : cocher toutes les cases
3
	$('#cocher-tous').click(function() {
4
		cocherTous(true, ".colonne-cases");
5
	});
6
	$('#decocher-tous').click(function() {
7
		cocherTous(false, ".colonne-cases");
8
	});
9
	$('#cocher-base').click(function() {
10
		cocherTous(false, ".colonne-cases");
11
		cocherTous(true, ".colonne-cases", "base");
12
	});
13
 
14
	// coche ou décoche toutes les cases à cocher de la page (brutal)
15
	function cocherTous(cocher, parent, classe) {
16
		var checkboxes;
17
		if (classe == undefined) {
18
			checkboxes = $(parent + ' input[type="checkbox"]');
19
		} else {
20
			checkboxes = $(parent + ' input.' + classe + '[type="checkbox"]');
21
		}
22
		if (cocher) {
23
			checkboxes.attr("checked", "checked");
24
		} else {
25
			checkboxes.removeAttr("checked");
26
		}
27
	}
28
});