Actualisation
This commit is contained in:
parent
0613b549ef
commit
b1d8fdf45a
12
README.md
12
README.md
@ -22,14 +22,15 @@ En options, la fonction peut aussi recevoir :
|
|||||||
- un booléen indiquant si on doit continuer à tourner une fois toutes les vidéos affichées.
|
- un booléen indiquant si on doit continuer à tourner une fois toutes les vidéos affichées.
|
||||||
|
|
||||||
La première étape consiste à vérifier que les "ids" fournis correspondent bien à des éléments HTML contenant une vidéo.
|
La première étape consiste à vérifier que les "ids" fournis correspondent bien à des éléments HTML contenant une vidéo.
|
||||||
|
On vérifie aussi qu'il y a au moins deux "ids" de conteneurs valides fournis.
|
||||||
Si un id est fourni pour la première vidéo à afficher, on vérifie qu'il fait bien parti des ids des conteneurs valides.
|
Si un id est fourni pour la première vidéo à afficher, on vérifie qu'il fait bien parti des ids des conteneurs valides.
|
||||||
|
|
||||||
Après ces contrôles, s'il reste au moins deux conteneurs valides, on les parcourt pour ne garder affiché que celui indiqué.
|
Après ces contrôles, on parcourt les conteneurs pour ne garder affiché que celui indiqué.
|
||||||
Si aucun id n'est fourni, c'est le premier de la liste qui est affiché par défaut.
|
Si aucun id n'est fourni, c'est le premier de la liste qui est affiché par défaut.
|
||||||
Si une chaîne vide est fournie en deuxième paramètre, aucun conteneur n'est affiché.
|
Si une chaîne vide est fournie, aucun conteneur n'est affiché.
|
||||||
|
|
||||||
De manière asynchrone, on avance ensuite dans la liste des conteneurs en le remplaçant par le suivant lorsque l'a lecture de sa vidéo est finie.
|
De manière asynchrone, on avance ensuite dans la liste des conteneurs en remplaçant le conteneur actuel par le suivant lorsque l'a lecture de sa vidéo est finie.
|
||||||
Lorsqu'on est arrivé au bout de la liste, on s'arrête sauf s'il est demandé de boucler à l'infini.
|
Lorsqu'on est arrivé au bout de la liste, on s'arrête, sauf s'il est demandé de boucler à l'infini.
|
||||||
La lecture des vidéos est lancée automatiquement si cela est demandé.
|
La lecture des vidéos est lancée automatiquement si cela est demandé.
|
||||||
|
|
||||||
## Le code
|
## Le code
|
||||||
@ -37,4 +38,5 @@ La lecture des vidéos est lancée automatiquement si cela est demandé.
|
|||||||
Les scripts sont écrits en TypeScript.
|
Les scripts sont écrits en TypeScript.
|
||||||
Vous trouverez la fonction vCarousel et les scripts servant aux exemples dans le répertoire /src.
|
Vous trouverez la fonction vCarousel et les scripts servant aux exemples dans le répertoire /src.
|
||||||
Les versions .js présents dans /src sont générées par le compilateur TypeScript.
|
Les versions .js présents dans /src sont générées par le compilateur TypeScript.
|
||||||
Les .js situés dans le répertoire /public sont générés par WebPack. Ils ne servent qu'aux pages d'exemple.
|
Les .js situés dans le répertoire /public sont générés par WebPack. Ils ne servent qu'aux pages d'exemple.
|
||||||
|
Des tests automatisés utilisant les modules karma.js et jasmine.js sont présents dans le répertoire /tests.
|
Loading…
Reference in New Issue
Block a user