sid/page/_JS/groups.js

57 lines
1.1 KiB
JavaScript
Raw Normal View History

2015-10-22 12:06:49 +00:00
var subSections = document.querySelectorAll('hgroup');
// si aucune sous-partie n'est active, on active la première
if( document.querySelector('#CONTAINER hgroup.active') == null )
selectSubSection( document.querySelector('#CONTAINER hgroup') );
/*************************************************/
/****************** EXEMPLE API ******************/
/*************************************************/
2015-10-22 21:06:25 +00:00
// on récupère la liste des élèves du groupe E
2015-10-22 12:06:49 +00:00
/* objet envoyé à API.php */
var request = {
level_0: 'groups',
level_1: 'grouplist',
2015-10-22 12:06:49 +00:00
};
// console.log( request );
// envoi de la requête
// @ on envoie l'objet
// @ quand réception: affichage de l'objet reçu
//
API.send(request, function(r){} );
/* Gestion du déroulement des tableaux des groupes */
function afficherCacherGroupes(e){
// s'il s'agit de la case "Voir plus"
if( e.target.className == 'more' ){
var thead = e.target.parentNode.parentNode.parentNode.children[0];
thead.className = (thead.className=='active') ? '' : 'active';
}
}
DOM.CONTAINER.addEventListener('click', afficherCacherGroupes, false);