/*testimonials*/ (function() { 'use strict'; function initTestimonialsCarousel() { console.log('Inicjalizacja karuzeli opinii (stilohome)...'); var track = document.querySelector('.carousel-track-stilohome'); var cards = document.querySelectorAll('.testimonial-card-stilohome'); var leftArrow = document.querySelector('.carousel-arrow-left-stilohome'); var rightArrow = document.querySelector('.carousel-arrow-right-stilohome'); var indicatorsContainer = document.querySelector('.carousel-indicators-stilohome'); if (!track) { console.error('Nie znaleziono elementu .carousel-track-stilohome'); return; } if (!cards || cards.length === 0) { console.error('Nie znaleziono kart opinii'); return; } if (!leftArrow || !rightArrow) { console.error('Nie znaleziono strzałek nawigacji'); return; } if (!indicatorsContainer) { console.error('Nie znaleziono kontenera wskaźników'); return; } console.log('Znaleziono wszystkie elementy, uruchamiam karuzelę...'); console.log('Liczba kart: ' + cards.length); var currentIndex = 0; var totalSlides = cards.length; // Tworzenie wskaźników function createIndicators() { indicatorsContainer.innerHTML = ''; for (var i = 0; i < totalSlides; i++) { var dot = document.createElement('button'); dot.className = 'indicator-dot-stilohome'; dot.setAttribute('aria-label', 'Przejdź do slajdu ' + (i + 1)); if (i === 0) { dot.className += ' active'; } (function(index) { dot.onclick = function() { goToSlide(index); }; })(i); indicatorsContainer.appendChild(dot); } console.log('Utworzono ' + totalSlides + ' wskaźników'); } // Aktualizacja pozycji karuzeli function updateCarousel() { var cardWidth = cards[0].offsetWidth; var gap = 25; var moveAmount = (cardWidth + gap) * currentIndex; track.style.transform = 'translateX(-' + moveAmount + 'px)'; console.log('Przesunięcie do slajdu: ' + currentIndex); // Aktualizacja strzałek leftArrow.disabled = currentIndex === 0; rightArrow.disabled = currentIndex >= totalSlides - 1; // Aktualizacja wskaźników var dots = document.querySelectorAll('.indicator-dot-stilohome'); for (var i = 0; i < dots.length; i++) { if (i === currentIndex) { dots[i].className = 'indicator-dot-stilohome active'; } else { dots[i].className = 'indicator-dot-stilohome'; } } } // Przejście do konkretnego slajdu function goToSlide(index) { if (index < 0) index = 0; if (index >= totalSlides) index = totalSlides - 1; currentIndex = index; updateCarousel(); } // Obsługa strzałki w lewo leftArrow.onclick = function() { if (currentIndex > 0) { currentIndex--; updateCarousel(); } }; // Obsługa strzałki w prawo rightArrow.onclick = function() { if (currentIndex < totalSlides - 1) { currentIndex++; updateCarousel(); } }; // Obsługa gestów dotykowych var touchStartX = 0; var touchEndX = 0; track.addEventListener('touchstart', function(e) { touchStartX = e.changedTouches[0].screenX; }, false); track.addEventListener('touchend', function(e) { touchEndX = e.changedTouches[0].screenX; var diff = touchStartX - touchEndX; var threshold = 50; if (Math.abs(diff) > threshold) { if (diff > 0 && currentIndex < totalSlides - 1) { currentIndex++; updateCarousel(); } else if (diff < 0 && currentIndex > 0) { currentIndex--; updateCarousel(); } } }, false); // Obsługa klawiatury document.addEventListener('keydown', function(e) { if (e.key === 'ArrowLeft' || e.keyCode === 37) { if (currentIndex > 0) { currentIndex--; updateCarousel(); } } else if (e.key === 'ArrowRight' || e.keyCode === 39) { if (currentIndex < totalSlides - 1) { currentIndex++; updateCarousel(); } } }); // Responsive var resizeTimer; window.addEventListener('resize', function() { clearTimeout(resizeTimer); resizeTimer = setTimeout(function() { updateCarousel(); }, 250); }); // Auto-play var autoplayInterval; var autoplayDelay = 5000; // 5 sekund function startAutoplay() { autoplayInterval = setInterval(function() { if (currentIndex < totalSlides - 1) { currentIndex++; } else { currentIndex = 0; } updateCarousel(); }, autoplayDelay); } function stopAutoplay() { if (autoplayInterval) { clearInterval(autoplayInterval); autoplayInterval = null; } } // Zatrzymaj autoplay przy interakcji użytkownika leftArrow.addEventListener('mouseenter', stopAutoplay); rightArrow.addEventListener('mouseenter', stopAutoplay); track.addEventListener('mouseenter', stopAutoplay); // Wznów autoplay po opuszczeniu elementu var resumeTimer; function scheduleResume() { clearTimeout(resumeTimer); resumeTimer = setTimeout(startAutoplay, 2000); } leftArrow.addEventListener('mouseleave', scheduleResume); rightArrow.addEventListener('mouseleave', scheduleResume); track.addEventListener('mouseleave', scheduleResume); // Zatrzymaj autoplay przy kliknięciu leftArrow.addEventListener('click', function() { stopAutoplay(); scheduleResume(); }); rightArrow.addEventListener('click', function() { stopAutoplay(); scheduleResume(); }); // Zatrzymaj autoplay przy dotyku track.addEventListener('touchstart', stopAutoplay); track.addEventListener('touchend', scheduleResume); // Inicjalizacja createIndicators(); updateCarousel(); startAutoplay(); // Uruchom autoplay console.log('Karuzela opinii została zainicjalizowana!'); } // Uruchom gdy DOM jest gotowy if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initTestimonialsCarousel); } else { // DOM już załadowany - uruchom od razu setTimeout(initTestimonialsCarousel, 100); } })();
Darmowa dostawa od 1000 zł

Komoda - LSC79BX

Dostępność: Mało

Cena: 501.12 Cena przed promocją: 659.37 -24%

Najniższa cena z 30 dni przed promocją:
520.9
Do końca promocji pozostało:
WariantKolor/Wzór
szt.
Zamówienie telefoniczne: 785230075

Dostępność i dostawa

Wysyłka w ciągu: 7 dni
Cena przesyłki:
35
  • Przesyłka kurierska 35

Opis produktu marki OSKAR:

Komoda wykonana w stylu rustykalnym, czyli odpowiednio stylizowanym na wiekowy. Odpowiednie wymiary komody zapewniają wystarczająco dużo miejsca na nasze przedmioty.

Ogromnym atutem szafki są pojemne półki i przestrzeń zamykana na drzwi, które uporządkują Twoją kolekcję książek, czasopism, figurek, bądź wyeksponują kwiaty doniczkowe i pięknie oprawione zdjęcia.

Uniwersalność oraz praktyczność sprawią, że ta szafa będzie jednym z Twoich ulubionych mebli w domu.

Meble w stylu loft to ostatni krzyk mody. Komoda na pewno wpasuje się w wystrój niejednego pomieszczenia.

Stalowa konstrukcja zapewnia stabilność mebla.

Idealnie spasowane elementy ramy oraz rustykalna oprawa komody nadadzą Twojemu wnętrzu wdzięku. Zadbaj o estetykę swojej sypialni, salonu czy pokoju dziennego wybierając produkty sprawdzone, o najwyższej jakości wykonania.

SPECYFIKACJA:

  • Kolor: rustykalny brąz, czarny
  • Materiał: płyta wiórowa, stal
  • Wymiary: 100 x 35 x 81,5 cm (szerokość x głębokość x wysokość)
  • Waga: 26 kg
  • Max. obciążenie górnego blatu: 30 kg
  • Max. obciążenie półki: 10 kg
  • Produkt do samodzielnego montażu

UWAGI PRODUCENTA:

- Z uwagi na bezpieczeństwo dzieci, nie powinny one wspinać się bądź bawić meblem.

- Proszę przytwierdzić mebel do ściany dołączonym do zestawu produktem zabezpieczającym go przed przewróceniem.

Wewnętrzne półki możemy dostosować do własnych potrzeb, dzięki możliwości regulacji ich wysokości.

Regulowane nóżki pomogą w odpowiednim wypoziomowaniu mebla nawet na nierównej podłodze.

Dane logistyczne 1 x SKU 2384 waga 28 kg brutto - wymiary 113,5 x 45 x 20,5 cm.

Parametry:
Długość (cm):
113.50
Szerokość (cm):
21
Wysokość (cm):
45
Zadaj pytanie