37 lines
1.3 KiB
JavaScript
Executable File
37 lines
1.3 KiB
JavaScript
Executable File
// on récupère toutes les images afin de gérer l'évènement
|
|
var imgLinks = document.querySelectorAll('#CONTAINER > section[name=presentation] > p > img[data-sublink]');
|
|
|
|
// pour chaque image, on créé l'évènement
|
|
for( var i = 0 ; i < imgLinks.length ; i++ ){
|
|
|
|
// évènement (click)
|
|
imgLinks[i].addEventListener('click', function(e){
|
|
// si possède l'attribut "data-sublink" et qu'il est composé de 2 chaines (lettres uniquement) séparées par un "/"
|
|
if( e.target.tagName == 'IMG' && e.target.dataset.hasOwnProperty('sublink') && /^([a-z]+)\/([a-z]+)$/i.test(e.target.dataset.sublink) ){
|
|
pageM.vars = []; // on supprime les paramètres de l'URL
|
|
pageM.vars[0] = RegExp.$2; // on définit la sous-section
|
|
selectSection( RegExp.$1 ); // on sélectionne la section
|
|
}
|
|
|
|
}, false);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* RESULTAT RECHERCHE ETUDIANTS => LIEN VERS DOSSIER ETUDIANT */
|
|
var liensVersDossierEtu = document.querySelectorAll('#CONTAINER section[name=search] span.link[data-etu]');
|
|
|
|
// pour chaque lien, on créé l'évènement
|
|
for( var i = 0 ; i < liensVersDossierEtu.length ; i++ ){
|
|
|
|
liensVersDossierEtu[i].addEventListener('click', function(e){
|
|
pageM.vars = [];
|
|
pageM.vars[0] = 'studentcase'; // on définit la sous-section
|
|
pageM.vars[1] = 'e:'+e.target.dataset.etu;
|
|
selectSection('career');
|
|
}, false);
|
|
|
|
}
|