30 lines
701 B
JavaScript
30 lines
701 B
JavaScript
|
<!--
|
||
|
|
||
|
|
||
|
|
||
|
/********************************/
|
||
|
/* GESTION DE L'AFFINAGE PAR UE */
|
||
|
/********************************/
|
||
|
var partList = document.querySelectorAll("#CONTAINER > section[name] > table.partlist[name=UE]");
|
||
|
|
||
|
for( var i = 0 ; i < partList.length ; i++ ){
|
||
|
|
||
|
partList[i].addEventListener('click', function(e){
|
||
|
var tableauParent = e.target.parentNode.parentNode.parentNode;
|
||
|
|
||
|
if( tableauParent.tagName == 'TABLE' && tableauParent.getAttribute('name') == 'UE' && e.target.dataset.hasOwnProperty('value') ){
|
||
|
pageM.vars[1] = 'u:'+e.target.dataset.value;
|
||
|
|
||
|
// si on a '*' comme valeur, on l'enlève
|
||
|
if( /\*$/.test(pageM.vars[1]) )
|
||
|
pageM.vars.pop();
|
||
|
|
||
|
reload();
|
||
|
}
|
||
|
}, false);
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
-->
|