From 1acf381512c50885f3094a42561a762edd9afc1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabrice=20PENHO=C3=8BT?= Date: Thu, 8 Apr 2021 17:37:30 +0200 Subject: [PATCH] Revue des textes d'explications du fait des nouvelles options. --- README.md | 11 ++++++++--- public/flickity.html | 2 +- public/index.html | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5a1ec97..2bb92c3 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,11 @@ Un exemple d'utilisation avec [Flickity](https://www.npmjs.com/package/flickity) La fonction vCarousel reçoit une liste d'id des conteneurs de vidéos à afficher successivement. Les conteneurs sont des balises dans lesquelles se trouvent les vidéos à traiter. Il peut s'agir de balises div, figure ou autre. -En option, la fonction peut aussi recevoir l'id du conteneur à afficher en premier ou encore une chaîne vide pour en afficher aucun par défaut. +En options, la fonction peut aussi recevoir : +- l'id du conteneur à afficher en premier ou encore une chaîne vide pour en afficher aucun par défaut. +- un booléen indiquant si la vidéo du premier conteneur doit être lancée automatiquement. +- un booléen indiquant si les vidéos des conteneurs suivants doivent être lancées automatiquement. +- 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. 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. @@ -24,8 +28,9 @@ Après ces contrôles, s'il reste au moins deux conteneurs valides, on les parco 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é. -De manière asynchrone, on avance ensuite dans la liste des conteneurs en le remplacant par le suivant lorsque l'a lecture de sa vidéo est finie. -Lorsqu'on est arrivé au bout de la liste, on repasse au premier et ainsi de suite. +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. +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é. ## Le code diff --git a/public/flickity.html b/public/flickity.html index e1bbb2d..6c64b0c 100644 --- a/public/flickity.html +++ b/public/flickity.html @@ -13,7 +13,7 @@

vCarousel

-

Dans cet exemple vCarousel est associé à un carrousel d'images plus classique géré via Flickity servant de menu pour choisir la première vidéo à visionner. Ensuite vCarousel enchaîne les vidéos et synchronise l'affichage de Flickity.

+

Dans cet exemple vCarousel est associé à un carrousel d'images plus classique géré via Flickity servant de menu pour choisir la première vidéo à visionner. Ensuite vCarousel enchaîne les vidéos et synchronise l'affichage de Flickity. La lecture de toutes les vidéos se lance automatiquement.