From 4a79df42062edd5e2c612ae33e1685bd756a32cb Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sun, 29 Nov 2015 18:07:16 +0100 Subject: [PATCH] =?UTF-8?q?Correction=20de=20la=20correction=20de=20la=20c?= =?UTF-8?q?orrection=20(qui=20s'est=20mal=20corrig=C3=A9e)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- page/_JS/groups.js | 16 +++++----------- page/_JS/modules.js | 18 ++++++------------ 2 files changed, 11 insertions(+), 23 deletions(-) diff --git a/page/_JS/groups.js b/page/_JS/groups.js index a1b30d5..842492a 100755 --- a/page/_JS/groups.js +++ b/page/_JS/groups.js @@ -114,10 +114,7 @@ for( var i = 0 ; i < partList.length ; i++ ){ /* SI c'est une affinage par SEMESTRE */ if( tableauParent.getAttribute('name') == 'semestre' ) - if( /^a:/.test(pageM.vars[2]) ) - pageM.vars[3] = 's:'+e.target.value; - else - pageM.vars[2] = 's:'+e.target.value; + pageM.vars[2] = 's:'+e.target.value; // affinage par semestre (exportation) }else if( e.target.parentNode.getAttribute('name') == 'semestre' && e.target.dataset.hasOwnProperty('stre') ){ @@ -125,7 +122,7 @@ for( var i = 0 ; i < partList.length ; i++ ){ } // si la formation n'est pas définie, on l'active - if( !/^f:/.test(pageM.vars[1]) ) + if( !/^[fa]:/.test(pageM.vars[1]) ) if( document.querySelector('#CONTAINER > section[name] > table.partlist[name=formation] td[data-value].active') != null ) pageM.vars[1] = 'f:'+document.querySelector('#CONTAINER > section[name] > table.partlist[name=formation] td[data-value].active').dataset.value; @@ -148,16 +145,13 @@ for( var i = 0 ; i < selectList.length ; i++ ){ if( e.target.tagName == 'SELECT' ){ if( e.target.getAttribute('name') == 'groupe' ) - if( /^a:/.test(pageM.vars[2]) ) - pageM.vars[3] = 'g:'+e.target.value; - else - pageM.vars[2] = 'g:'+e.target.value; + pageM.vars[2] = 'g:'+e.target.value; if( e.target.getAttribute('name') == 'annee' ) - pageM.vars[2] = 'a:'+e.target.value; + pageM.vars[1] = 'a:'+e.target.value; // si la formation n'est pas définie, on l'active - if( !/^f:/.test(pageM.vars[1]) ) + if( !/^[fa]:/.test(pageM.vars[1]) ) if( document.querySelector('#CONTAINER > section[name] > table.partlist[name=formation] td[data-value].active') != null ) pageM.vars[1] = 'f:'+document.querySelector('#CONTAINER > section[name] > table.partlist[name=formation] td[data-value].active').dataset.value; diff --git a/page/_JS/modules.js b/page/_JS/modules.js index 9f74541..0dec101 100755 --- a/page/_JS/modules.js +++ b/page/_JS/modules.js @@ -29,24 +29,18 @@ for( var i = 0 ; i < partList.length ; i++ ){ /* SI c'est une affinage par SEMESTRE */ if( tableauParent.getAttribute('name') == 'semestre' ) - if( /^a:/.test(pageM.vars[2]) ) - pageM.vars[3] = 's:'+e.target.dataset.value; - else - pageM.vars[2] = 's:'+e.target.dataset.value; + pageM.vars[2] = 's:'+e.target.dataset.value; /* SI c'est un affinage par UE */ if( tableauParent.getAttribute('name') == 'UE' ) - if( /^a:/.test(pageM.vars[2]) ) - pageM.vars[3] = 'u:'+e.target.dataset.value; - else - pageM.vars[2] = 'u:'+e.target.dataset.value; + pageM.vars[2] = 'u:'+e.target.dataset.value; - }else if( e.target.parentNode.getAttribute('name') == 'semestre' && e.target.dataset.hasOwnProperty('stre')){ + }else if( e.target.parentNode.getAttribute('name') == 'semestre' && e.target.dataset.hasOwnProperty('stre') ){ pageM.vars[2] = 's:'+e.target.dataset.stre; } // si la formation n'est pas définie, on l'active - if( !/^f:/.test(pageM.vars[1]) ) + if( !/^[fa]:/.test(pageM.vars[1]) ) if( document.querySelector('#CONTAINER > section[name] > table.partlist[name=formation] td[data-value].active') != null ) pageM.vars[1] = 'f:'+document.querySelector('#CONTAINER > section[name] > table.partlist[name=formation] td[data-value].active').dataset.value; @@ -73,10 +67,10 @@ for( var i = 0 ; i < selectList.length ; i++ ){ if( e.target.tagName == 'SELECT' ){ if( e.target.getAttribute('name') == 'annee' ) - pageM.vars[2] = 'a:'+e.target.value; + pageM.vars[1] = 'a:'+e.target.value; // si la formation n'est pas définie, on l'active - if( !/^f:/.test(pageM.vars[1]) ) + if( !/^[fa]:/.test(pageM.vars[1]) ) if( document.querySelector('#CONTAINER > section[name] > table.partlist[name=formation] td[data-value].active') != null ) pageM.vars[1] = 'f:'+document.querySelector('#CONTAINER > section[name] > table.partlist[name=formation] td[data-value].active').dataset.value;