33 lines
952 B
JavaScript
33 lines
952 B
JavaScript
<!--
|
|
|
|
/***********************************************/
|
|
/* GESTION DE LE FILTRAGE POUR LES ENSEIGNANTS */
|
|
/***********************************************/
|
|
if( document.querySelector('#CONTAINER section[name=controlesenseignants]') ){ // on traite uniquement si la section est définie
|
|
// on récupère les liens
|
|
var groupLinks = document.querySelectorAll('#CONTAINER section[name=controlesenseignants] table.basic table.basic tr td span.link.group');
|
|
|
|
for( var i = 0 ; i < groupLinks.length ; i++ ) // on active un évènement pour le clic sur les nom de groupes
|
|
groupLinks[i].addEventListener('click', function(e){
|
|
|
|
if( e.target.className == 'link group' && e.target.dataset.hasOwnProperty('grp') && e.target.dataset.hasOwnProperty('ctrl') ){ // s'il s'agit bien d'un nom de groupe
|
|
console.log('id_groupe: '+ e.target.dataset.grp +', id_controle: '+ e.target.dataset.ctrl );
|
|
}
|
|
}, false);
|
|
|
|
console.log(groupLinks);
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--> |