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-01 17:20:09 +02:00
vCarousel _1 . vCarousel ( videosContainers _1 , window . location . hash . replace ( "#" , "" ) ) ;
else
2021-04-08 16:01:03 +02:00
vCarousel _1 . vCarousel ( videosContainers _1 ) ; // le deuxième paramètre est facultatif, sauf si on souhaite qu'une vidéo autre que la première soit affichée par défaut
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 ) {
vCarousel _1 . vCarousel ( videosContainers _1 , link . hash . replace ( "#" , "" ) ) ;
} ) ;
} ;
for ( var i = 0 ; i < selectLinks . length ; i ++ ) {
_loop _1 ( i ) ;
}
}
catch ( e ) {
console . error ( e ) ;
}