/trunk/interfaces/squelettes/detail_referentiel.tpl.html |
---|
68,11 → 68,15 |
<input type="text" name="filtres[]" id="famille"/><label for="filtres">famille</label><br /> |
<br /> |
Choississez les champs que vous souhaitez exporter<br /> |
Choississez les champs que vous souhaitez exporter |
(cocher : <a class="curseur-pointeur" id="cocher-tous">tous</a> / |
<a class="curseur-pointeur" id="cocher-base">champs de base</a> / |
<a class="curseur-pointeur" id="decocher-tous">aucun</a>) |
<br/> |
<?php $i = 0; ?> |
<div class="colonne-cases"> |
<?php foreach ($colonnesOrdonnees as $id => $description) { ?> |
<input type="checkbox" <?=$description[1]?> name="champs[]" id="<?=$id?>" value="<?=$id?>"/> |
<input type="checkbox" <?=$description[1]?> name="champs[]" id="<?=$id?>" value="<?=$id?>" <?= ($description[1] == 'checked') ? 'class="base"' : '' ?>/> |
<label for="$id"><span title=<?='"'.$description[2].'"'?>><?=$description[0]?></span></label><br /> |
<?php if($i == 22): ?> |
</div> |
/trunk/interfaces/squelettes/css/referentiel/referentiel.css |
---|
425,6 → 425,9 |
margin-right: 20px; |
margin-top: 10px; |
} |
.curseur-pointeur { |
cursor: pointer; |
} |
/*---------------------------------------------------------------------------------------------------------------------------------------*/ |
/* Résultat */ |
/trunk/interfaces/squelettes/js/referentiels.js |
---|
New file |
0,0 → 1,28 |
$(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"); |
} |
} |
}); |