2015-11-13 23:47:11 +00:00
<!--
/***********************************************/
/* 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
2015-11-14 17:33:06 +00:00
// /**************************************************/
// /* GESTION DES LIENS POUR LES CONTRÔLES & GROUPES */
// /**************************************************/
// var groupControlList = document.querySelectorAll('#CONTAINER section[name=controlesenseignants] table.basic table.basic tr td span.link.grp.ctrl');
2015-11-13 23:47:11 +00:00
2015-11-14 17:33:06 +00:00
// for( var i = 0 ; i < groupControlList.length ; i++ ) // on active un évènement pour le clic sur les nom de groupes
// groupControlList[i].addEventListener('click', function(e){
2015-11-13 23:47:11 +00:00
2015-11-14 17:33:06 +00:00
// if( e.target.className == 'link grp ctrl' && e.target.dataset.hasOwnProperty('grp') && e.target.dataset.hasOwnProperty('ctrl') ){ // s'il s'agit bien d'un nom de groupe
// pageM.vars[2] = e.target.dataset.grp; // le groupe en question
// pageM.vars[1] = e.target.dataset.ctrl; // le contrôle en question
// reload();
// }
// }, false);
// /****************************************/
// /* GESTION DES LIENS POUR LES CONTRÔLES */
// /****************************************/
// // on récupère les liens
// var controleLinks = document.querySelectorAll('#CONTAINER section[name=controlesenseignants] table.basic span.link.ctrl');
// for( var i = 0 ; i < controleLinks.length ; i++ ) // on active un évènement pour le clic sur les nom de groupes
// controleLinks[i].addEventListener('click', function(e){
// if( e.target.className == 'link ctrl' && e.target.dataset.hasOwnProperty('ctrl') ){ // s'il s'agit bien d'un nom de groupe
// if( pageM.vars.length > 2 ) // si le groupe est défini, on le dé-défini
// pageM.vars.pop();
// pageM.vars[1] = e.target.dataset.ctrl; // le contrôle en question
// reload();
// }
// }, false);
// /**************************************/
// /* GESTION DES LIENS POUR LES GROUPES */
// /**************************************/
// // on récupère les liens
// var groupList = document.querySelectorAll('#CONTAINER section[name=controlesenseignants] table.basic span.link.grp');
// for( var i = 0 ; i < groupList.length ; i++ ) // on active un évènement pour le clic sur les nom de groupes
// groupList[i].addEventListener('click', function(e){
// if( e.target.className == 'link grp' && e.target.dataset.hasOwnProperty('grp') ){ // s'il s'agit bien d'un nom de groupe
// pageM.vars[2] = e.target.dataset.grp; // le contrôle en question
// console.log( e.target.dataset.grp );
// reload();
// }
// }, false);
controlesenseignantSection = document . querySelector ( '#CONTAINER section[name=controlesenseignants]' ) ;
if ( controlesenseignantSection != null ) { // si la section enseignant est présente sur la page
controlesenseignantSection . addEventListener ( 'click' , function ( e ) { // on créé l'évènement
/* LIENS POUR LES GROUPES ET CONTRÔLES */
if ( e . target . className == 'link grp ctrl' && e . target . dataset . hasOwnProperty ( 'grp' ) && e . target . dataset . hasOwnProperty ( 'ctrl' ) ) {
pageM . vars [ 1 ] = e . target . dataset . ctrl ;
pageM . vars [ 2 ] = e . target . dataset . grp ;
reload ( ) ;
}
/* LIENS POUR LES GROUPES */
if ( e . target . className == 'link grp' && e . target . dataset . hasOwnProperty ( 'grp' ) ) {
pageM . vars [ 2 ] = e . target . dataset . grp ;
reload ( ) ;
2015-11-13 23:47:11 +00:00
}
2015-11-14 17:33:06 +00:00
/* LIENS POUR LES CONTRÔLES */
if ( e . target . className == 'link ctrl' && e . target . dataset . hasOwnProperty ( 'ctrl' ) ) {
pageM . vars [ 1 ] = e . target . dataset . ctrl ;
if ( pageM . vars [ 2 ] != null )
pageM . vars . pop ( ) ;
reload ( ) ;
}
2015-11-13 23:47:11 +00:00
} , false ) ;
2015-11-14 17:33:06 +00:00
}
2015-11-13 23:47:11 +00:00
}
-- >