b. Sélection d'un timeNode - ThomasDejoux/timesheets.js GitHub Wiki

Comme indiqué précédemment, il était possible de sélectionner un "timeNode" en cliquant simplement dessus, cela permettait de le redessiner sur le waveform. Le problème venait du fait qu'il n'était pas possible d'identifier le timeNode sélectionné sur le timeContainer ni de l'identifier dans la liste des slides.

Pour remédier à cela, nous avons décidé de changer le style du timeNode sélectionné en le colorant en rouge ainsi que la slide qui lui correspond. De cette façon, on identifie directement le timeNode sélectionné ainsii que sa slide.

Il a suffit de modifier la fonction appelée lors d'un clique sur un timeNode afin qu'elle balaye la liste des timeNode afin d'effacer celui qui était sélectionné précédemment (le retourner à son état normal) et qu'elle transforme le timeNode qui vient d'être sélectionné.

Suite à cela, nous avons appliqué la même fonctionnalité aux slides, ce qui permet de cliquer sur une slide de gauche afin de la différencier des autres et colorer le timeNode qui lui correspond tout en l'affichant sur le waveform.