Initial commit

This commit is contained in:
Ivan Petrov
2025-12-24 19:19:01 +03:00
commit a7097c6178
19493 changed files with 94306 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
var productSlider = new Swiper('.big-card', {
spaceBetween: 0,
centeredSlides: false,
loop:true,
loopedSlides: 4,
resizeObserver:true,
navigation: {
nextEl: '.swiper-product-next',
prevEl: '.swiper-product-prev',
},
});
var productThumbs = new Swiper('.small-card', {
spaceBetween: 12,
loop: true,
slideToClickedSlide: true,
slidesPerView: 4,
});
productSlider.controller.control = productThumbs;
productThumbs.controller.control = productSlider;
const select = document.querySelector('.select-head');
const options = document.querySelectorAll('.option');
select.addEventListener('click', () => {
select.parentElement.classList.toggle('showSelect')
});
options.forEach(option => {
let active = option.parentElement.previousElementSibling.children[0];
option.addEventListener('click', () => {
option.parentElement.parentElement.classList.remove('showSelect');
active.textContent = option.textContent;
if(active.textContent == 'Co 1 tydzień') {
options[0].textContent = 'Co 2 tydzień';
options[1].textContent = 'Co 3 tydzień';
}
else if(active.textContent == 'Co 2 tydzień') {
options[0].textContent = 'Co 1 tydzień';
options[1].textContent = 'Co 3 tydzień';
}
else if(active.textContent == 'Co 3 tydzień') {
options[0].textContent = 'Co 1 tydzień';
options[1].textContent = 'Co 2 tydzień';
}
console.dir( options[1].textContent)
})
})
document.addEventListener('click', (e) => {
select.parentElement.contains(e.target) || select.parentElement.classList.remove('showSelect')
})