Skip to content

Commit 3b31fe5

Browse files
authored
Merge pull request #36 from Nikolas-vl/swiper_aboutme
swiper
2 parents 25d918e + c4ddb55 commit 3b31fe5

File tree

2 files changed

+9
-42
lines changed

2 files changed

+9
-42
lines changed

src/js/aboutme.js

Lines changed: 3 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -27,50 +27,11 @@ document.addEventListener("DOMContentLoaded", function () {
2727
keyboard: {
2828
enabled: true,
2929
onlyInViewport: true,
30+
},
31+
navigation: {
32+
nextEl: '.swiper-skills-next',
3033
},
3134
effect: "slide",
3235
easing: 'ease-in-out',
3336
});
34-
35-
36-
const nextButton = document.querySelector(".swiper-skills-next");
37-
38-
const mediaQuery = window.matchMedia("(min-width: 1440px)");
39-
40-
const handleNextClick = () => {
41-
if (mediaQuery.matches) {
42-
const activeSlide = document.querySelector(".swiper-slide-active");
43-
const nextSlide = activeSlide.nextElementSibling || document.querySelector(".swiper-slide");
44-
45-
if (activeSlide && nextSlide) {
46-
activeSlide.classList.remove("swiper-slide-active", "swiper-slide-prev", "swiper-slide-next");
47-
48-
nextSlide.classList.add("swiper-slide-active");
49-
50-
const prevSlide = nextSlide.previousElementSibling || document.querySelector(".swiper-slide:last-child");
51-
const nextNextSlide = nextSlide.nextElementSibling || document.querySelector(".swiper-slide:first-child");
52-
53-
if (prevSlide) {
54-
prevSlide.classList.add("swiper-slide-prev");
55-
}
56-
if (nextNextSlide) {
57-
nextNextSlide.classList.add("swiper-slide-next");
58-
}
59-
}
60-
} else {
61-
skillsSlider.slideNext();
62-
}
63-
};
64-
65-
66-
nextButton.addEventListener("click", handleNextClick);
67-
68-
document.addEventListener("keydown", (event) => {
69-
if (event.key === "Tab" || event.key === "ArrowRight") {
70-
if (document.activeElement === nextButton) {
71-
event.preventDefault();
72-
handleNextClick();
73-
}
74-
}
75-
});
7637
});

src/partials/aboutme.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,12 @@ <h3 class="ac-header">
140140
<li class="swiper-slide swiper-skills-slide">Node.js</li>
141141
<li class="swiper-slide swiper-skills-slide">React Native</li>
142142
<li class="swiper-slide swiper-skills-slide">Soft skills</li>
143+
<li class="swiper-slide swiper-skills-slide">HTML/CSS</li>
144+
<li class="swiper-slide swiper-skills-slide">JavaScript</li>
145+
<li class="swiper-slide swiper-skills-slide">React</li>
146+
<li class="swiper-slide swiper-skills-slide">Node.js</li>
147+
<li class="swiper-slide swiper-skills-slide">React Native</li>
148+
<li class="swiper-slide swiper-skills-slide">Soft skills</li>
143149
</ul>
144150
</div>
145151
<button class="swiper-skills-next">

0 commit comments

Comments
 (0)