h. Tri des slides de la barre gauche - ThomasDejoux/timesheets.js GitHub Wiki

Lors de la création d'un nouveau "timenode", une slide est créé dans la barre de gauche. Le problème est qu'elles sont listées dans l'ordre de création des "timenode". Nous avons donc décidé de trier ces slides par ordre de début de "timenode". Pour que cela fonctionne, nous avons créé un petit script à la création d'une slide qui va balayer l'arborescence des slides déjà existantes et qui va comparer le début de la slide à créer avec les débuts ds slides déjà existantes. De cette façon, dès que l'on va rencontrer une slide avec une valeur "begin" supérieure à celle que l'on veut insérer, on sait que l'on va pouvoir insérer la slide juste avant. On suppose que les slides déjà existantes seront triées puisqu'à chaque création de slide, on va la placer au bon endroit. Il ne nous reste plus qu'à utiliser la fonction "insertBefore" pour placer la nouvelle slide au bon endroit.