a. Transformations XBL - ThomasDejoux/timesheets.js GitHub Wiki
A l'origine déjà, certains éléments étaient fabriqués via une transformation XBL. Cependant, certains éléments importants ne l'étaient toujours pas.
Nous avons donc décidé de passer ces éléments dans un XBL.
Les éléments qui ont subis ce changement sont :
1. Le "timeNode" qui représente une zone sélectionnée sur le waveform du fichier audio/vidéo
2. Le "dataForm" qui représente le champ texte associé à un "timeNode" et qui permet d'insérer les sous-titres
3. La "slide" qui représente un élément de la barre de gauche et qui est associé à un "timeNode" avec le début et la fin de celui ci
Ces éléments sont répartis dans 2 fichiers XBL: l'un qui représente tout ce qui est "timeNode", "timeContainer" et l'autre qui représente tout ce qui est à coté.
Pour l'instant, nous n'avons pas vu d'autres éléments à transformer en XBL. Ces 3 éléments associés à ceux déjà en XBL représentent une très grosse portion de l'application mais il est possible que d'autres transformations XBL soient appliquées plus tard.