From d344e246d4a799fca4d28f97bfba25573e9bd8a6 Mon Sep 17 00:00:00 2001 From: "david.martinez" Date: Fri, 25 Sep 2026 11:23:34 -0600 Subject: [PATCH] update --- OgestanPlus/contenido/06.html | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/OgestanPlus/contenido/06.html b/OgestanPlus/contenido/06.html index 81bf26e..5cbfbf9 100644 --- a/OgestanPlus/contenido/06.html +++ b/OgestanPlus/contenido/06.html @@ -397,6 +397,9 @@ } }); + const totalCompetidores = 4; + const visitedSlides = new Set([0]); + const mySwiper = new Swiper(".cid1", { effect: "slide", autoHeight: true, @@ -407,13 +410,11 @@ prevEl: '.btn-prev', }, on: { - init: function () { - if (this.slides[0]) this.slides[0].classList.add('visited', 'completed'); - }, + init: function () { }, slideChange: function () { const activeIndex = this.activeIndex; const slides = this.slides; - const totalSlides = this.slides.length; + const realTotal = $('.cid1 .swiper-slide').length; // Controlar opacidad y clase disabled de botones if (activeIndex === 0) { @@ -422,17 +423,15 @@ $('.btn-prev').addClass('visible').css('opacity', '1').removeClass('disabled'); } - if (activeIndex === totalSlides - 1) { + if (activeIndex === realTotal - 1) { $('.btn-next').css('opacity', '.5').addClass('disabled'); } else { $('.btn-next').addClass('visible').css('opacity', '1').removeClass('disabled'); } - slides[activeIndex].classList.add("visited", "completed"); + visitedSlides.add(activeIndex); - const completedSlides = $(".cid1 .swiper-slide.completed").length; - - if (completedSlides == totalSlides) { + if (visitedSlides.size >= totalCompetidores) { $('.btn-next').removeClass('animate__animated animate__pulse animate__infinite'); CourseNav.setSlideVisited(); } @@ -446,6 +445,9 @@ $('.cid1').show(); mySwiper.update(); $('.btn-next').addClass('visible'); + if (visitedSlides.size >= totalCompetidores) { + CourseNav.setSlideVisited(); + } CourseNav.audioController.stopAllSoundsAndPlay(audios[0]); }); });