Correction de la correction de la correction (qui s'est mal corrigée)

This commit is contained in:
xdrm-brackets 2015-11-29 18:07:16 +01:00
parent f868895ebb
commit 4a79df4206
2 changed files with 11 additions and 23 deletions

View File

@ -114,9 +114,6 @@ for( var i = 0 ; i < partList.length ; i++ ){
/* SI c'est une affinage par SEMESTRE */ /* SI c'est une affinage par SEMESTRE */
if( tableauParent.getAttribute('name') == '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) // affinage par semestre (exportation)
@ -125,7 +122,7 @@ for( var i = 0 ; i < partList.length ; i++ ){
} }
// si la formation n'est pas définie, on l'active // 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 ) 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; 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.tagName == 'SELECT' ){
if( e.target.getAttribute('name') == 'groupe' ) 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' ) 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 // 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 ) 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; pageM.vars[1] = 'f:'+document.querySelector('#CONTAINER > section[name] > table.partlist[name=formation] td[data-value].active').dataset.value;

View File

@ -29,24 +29,18 @@ for( var i = 0 ; i < partList.length ; i++ ){
/* SI c'est une affinage par SEMESTRE */ /* SI c'est une affinage par SEMESTRE */
if( tableauParent.getAttribute('name') == '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 */ /* SI c'est un affinage par UE */
if( tableauParent.getAttribute('name') == '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; pageM.vars[2] = 's:'+e.target.dataset.stre;
} }
// si la formation n'est pas définie, on l'active // 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 ) 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; 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.tagName == 'SELECT' ){
if( e.target.getAttribute('name') == 'annee' ) 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 // 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 ) 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; pageM.vars[1] = 'f:'+document.querySelector('#CONTAINER > section[name] > table.partlist[name=formation] td[data-value].active').dataset.value;