Promocijska koda in popusti SweetPlaid

🚚 BREZPLAČNA EKOLOŠKA DOSTAVA ŽE OD 50 € 🚚
🎁🧦 BREZPLAČNE SWEETSOCKS PRI NAKUPU NAD 150 € 🧦🎁

console.log(‘Skript menija Drawer naložen (Liquid approach)’);

// Funkcije za odpiranje/zapiranje menija
function openDrawer() {
console.log(‘Odpiranje predala’);
const drawerElement = document.querySelector(‘.drawer-menu’);
drawerElement.classList.add(‘drawer-menu–open’);
document.querySelector(‘body’).classList.add(‘overflow-hidden’);
document.querySelector(‘.header’).classList.add(‘active’, ‘drawer-menu-opened’);
}

function closeDrawer() {
console.log(‘Zapiranje predala’);
const drawerElement = document.querySelector(‘.drawer-menu’);
drawerElement.classList.remove(‘drawer-menu–open’);
document.querySelector(‘body’).classList.remove(‘overflow-hidden’);
const header = document.querySelector(‘.header’);

header.classList.remove(‘drawer-menu-opened’);

if (window.scrollY < 28) {
header.classList.remove(‘active’);
}

// Ob zaprtju ponastavi na glavni diapozitiv
resetToMainSlide();
}

// Navigacija med diapozitivi
function navigateToSlide(targetSlideId) {
console.log(‘Navigacija na diapozitiv:’, targetSlideId);

// Skrij trenutno aktivno diapozitiv
const currentSlide = document.querySelector(‘.drawer-menu__slide.active, .drawer-menu__slide–main:not(.slide-out)’);
if (currentSlide) {
currentSlide.classList.add(‘slide-out’);
if (currentSlide.classList.contains(‘drawer-menu__slide–main’)) {
currentSlide.classList.remove(‘drawer-menu__slide–main’);
} else {
currentSlide.classList.remove(‘active’);
}
}

// Prikaži ciljni diapozitiv
const targetSlide = document.querySelector(`[data-slide=”${targetSlideId}”]`);
if (targetSlide) {
targetSlide.classList.add(‘active’);
targetSlide.classList.remove(‘slide-out’);
}
}

function navigateBack(targetSlideId) {
console.log(‘Navigating back to:’, targetSlideId);

// Skrij trenutni diapozitiv
const currentSlide = document.querySelector(‘.drawer-menu__slide.active’);
if (currentSlide) {
currentSlide.classList.remove(‘active’);
}

// Prikaži ciljni diapozitiv
const targetSlide = document.querySelector(`[data-slide=”${targetSlideId}”]`);
if (targetSlide) {
if (targetSlideId === ‘main’) {
targetSlide.classList.add(‘drawer-menu__slide–main’);
} else {
targetSlide.classList.add(‘active’);
}
targetSlide.classList.remove(‘slide-out’);
}
}

function resetToMainSlide() {
console.log(‘Ponastavitev na glavni diapozitiv’);

// Skrij vse diapozitive
document.querySelectorAll(‘.drawer-menu__slide’).forEach(slide => {
slide.classList.remove(‘active’, ‘slide-out’);
});

// Prikaži glavni diapozitiv
const mainSlide = document.querySelector(‘[data-slide=”main”]’);
if (mainSlide) {
mainSlide.classList.add(‘drawer-menu__slide–main’);
}
}

// Inicializiraj, ko je DOM pripravljen
document.addEventListener(‘DOMContentLoaded’, function() {
console.log(‘DOMContentLoaded – inicializacija izvlečnega menija (Liquid pristop)’);

// Obdelava gumba mobilnega menija
const menuButton = document.querySelector(‘[data-action=”open-menu-drawer”]’);
console.log(‘Gumb menija najden:’, !!menuButton);

if (menuButton) {
menuButton.addEventListener(‘click’, function(e) {
e.preventDefault();
console.log(‘Menu button clicked’);

const drawerElement = document.querySelector(‘.drawer-menu’);
if (drawerElement.classList.contains(‘drawer-menu–open’)) {
closeDrawer();
} else {
openDrawer();
}
});
}

// Obdelava navigacijskih gumbov (data-navigate-to)
document.querySelectorAll(‘[data-navigate-to]’).forEach(function(button) {
const targetSlideId = button.getAttribute(‘data-navigate-to’);
console.log(‘Dodajanje poslušalca navigacije za:’, targetSlideId);

button.addEventListener(‘click’, function(e) {
e.preventDefault();
console.log(‘Navigacijski gumb kliknjen:’, targetSlideId);
navigateToSlide(targetSlideId);
});
});

// Obdelava gumbov za vrnitev (data-back-to)
document.querySelectorAll(‘[data-back-to]’).forEach(function(button) {
const targetSlideId = button.getAttribute(‘data-back-to’);
console.log(‘Dodajanje poslušalca za gumb za vrnitev za:’, targetSlideId);

button.addEventListener(‘click’, function(e) {
e.preventDefault();
console.log(‘Gumb za vrnitev je bil kliknjen, prehod na:’, targetSlideId);
navigateBack(targetSlideId);
});
});
});

Kategorije
Vsi SweetPlaids vzorci 61 SweetPlaid Originals 36 SweatPlaid Kids by S... 30 Vsi SweatPlaids XXL 26 Naši paketi SweetPlaid 21 Naši kompleti za vme... 13 Naši dodatki 12 Vsi izdelki
🏠 Domov 🛍️ Izdelki 📋 Kategorije 🛒 Košarica