[x] Correction couleur <SVG> du parcours

[x] Lien vers les contrôles depuis le parcours
This commit is contained in:
xdrm-brackets 2016-01-04 18:41:48 +01:00
parent 22693dd58f
commit cc9b94f4c3
6 changed files with 18 additions and 3 deletions

View File

@ -512,7 +512,7 @@ class excelManager{
$jury = array(); // contiendra le tableau de retour
$mentionsPossibles = array('ADM', 'ADJ', 'RDB', 'RFS');
$mentionsPossibles = array('ADM', 'ADJ', 'ATT', 'NAR', 'DEM', 'AJ');
/****************************/
/* TRAITEMENT SUR LES CASES */

View File

@ -617,6 +617,21 @@ if( publicationControles.length > 0 ){
var studentCase = document.querySelector('#CONTAINER > section[name=studentcase]');
if( studentCase != null ){
// liens vers les contrôles
var controleLinks = document.querySelectorAll('#CONTAINER > section[name=studentcase] td span.link.ctrl[data-ctrl]');
// pour chaque lien, on créé l'évènement qui redirige sur le contrôle
for( var i = 0 ; i < controleLinks.length ; i++ ){
controleLinks[i].addEventListener('click', function(e){
pageM.vars = ['allcontroles', 'c:'+e.target.dataset.ctrl];
reload();
}, false);
}
// liens vers les semestres
var semestreLinks = document.querySelectorAll('#CONTAINER > section[name=studentcase] .semestre_circle');
// pour chaque semestre, on créé l'évènement

View File

@ -1108,7 +1108,7 @@ if( (permission('master') || permission('admin')) && $etudiantOpt != null ){
foreach($module['controles'] as $controle){ // pour chaque contrôle
echo '<tr>';
echo '<td><span class=link>'.$controle['libelle'].'</span></td>';
echo "<td><span class='link ctrl' data-ctrl='".$controle['id']."'>".$controle['libelle']."</span></td>";
if( count($controle['notes']) == 0 ) // si aucune note pour ce controle on affiche 'Pas de note'
echo '<td><span class=unstressed>Pas de note</span></td>';

Binary file not shown.

Binary file not shown.

View File

@ -78,7 +78,7 @@ function displayParcours($parcours, $selected){
elseif( $val < 10 ) $themeColor = '#f59555';
else $themeColor = '#2dcc70';
}else // si pas de note, on met la couleur par défaut
$themeColor = '#000000';
$themeColor = $normColor;
// (1) nom du semestre
echo "<text x='".($M+2*$M*$i - $ti/2)."' y='".$text['y']."' fill='".$textColor."' style='font-family:Ubuntu;font-size:16px;'>".$parcours[$i]['nom']."</text>";