2021-04-01 17:20:09 +02:00
"use strict" ;
exports . _ _esModule = true ;
2021-04-08 16:01:03 +02:00
/// Exemple d'utilisation simple de vCarousel avec 3 vidéos
2021-04-01 17:20:09 +02:00
var vCarousel _1 = require ( "./vCarousel" ) ;
try {
2021-04-08 16:01:03 +02:00
// Liste des id des contenants des vidéos à faire tourner :
2021-04-01 17:20:09 +02:00
var videosContainers _1 = [ "vFunanbule" , "vForgeron" , "vCircuit" ] ;
// Si un id est fourni par l'url, on affiche cette vidéo en premier :
2021-04-06 18:28:15 +02:00
if ( window . location . hash !== undefined && window . location . hash !== "" )
2021-04-08 17:24:24 +02:00
vCarousel _1 . vCarousel ( videosContainers _1 , { firstVideoId : window . location . hash . replace ( "#" , "" ) } ) ;
2021-04-01 17:20:09 +02:00
else
2021-04-08 17:24:24 +02:00
vCarousel _1 . vCarousel ( videosContainers _1 ) ;
2021-04-01 17:20:09 +02:00
// Dans le cas où l'utilisateur clique pour sélectionner une vidéo à afficher, on actualise l'affichage :
var selectLinks = document . querySelectorAll ( ".selectVideo" ) ;
var _loop _1 = function ( i ) {
var link = selectLinks [ i ] ;
link . addEventListener ( "click" , function ( e ) {
2021-04-08 17:24:24 +02:00
vCarousel _1 . vCarousel ( videosContainers _1 , { firstVideoId : link . hash . replace ( "#" , "" ) , playFirstVideo : true } ) ; // ici je demande à ce que la lecture de la vidéo choisie soit lancée automatiquement.
2021-04-01 17:20:09 +02:00
} ) ;
} ;
for ( var i = 0 ; i < selectLinks . length ; i ++ ) {
_loop _1 ( i ) ;
}
}
catch ( e ) {
console . error ( e ) ;
}