/* Add custom JS code below */ // ═══════════════════════════════════════════════════════════ // القسم 6: شريط الإعلان أسفل الـ Navbar // ═══════════════════════════════════════════════════════════ (function initPromoBanner() { function createPromoBanner() { try { // منع التكرار if (document.querySelector('.top-promo-bars-wrapper')) return; const header = document.querySelector(".store-header") || document.querySelector("header"); if (!header) { console.warn("Header not found for promo banner"); return; } // تحميل Swiper CSS const swiperCSS = document.createElement("link"); swiperCSS.rel = "stylesheet"; swiperCSS.href = "https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"; document.head.appendChild(swiperCSS); // إنشاء الشريط const promoBars = document.createElement("div"); promoBars.className = "top-promo-bars-wrapper"; promoBars.innerHTML = `
`; // إضافة الشريط مباشرة بعد الـ Navbar header.insertAdjacentElement("afterend", promoBars); // تحميل Swiper JS const swiperJS = document.createElement("script"); swiperJS.src = "https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"; swiperJS.onload = function () { try { if (typeof Swiper !== "undefined") { new Swiper(".promo-slider-container", { direction: "horizontal", loop: true, loopedSlides: 12, speed: 7000, autoplay: { delay: 0, disableOnInteraction: false, pauseOnMouseEnter: true }, spaceBetween: 50, centeredSlides: false, breakpoints: { 320: { slidesPerView: 1.5, spaceBetween: 30 }, 640: { slidesPerView: 2, spaceBetween: 40 }, 768: { slidesPerView: 3, spaceBetween: 50 }, 1024: { slidesPerView: 4, spaceBetween: 50 } } }); } } catch (error) { console.warn( "Promo slider initialization error:", error ); } }; swiperJS.onerror = function () { console.warn( "Failed to load Swiper for promo banner" ); }; document.head.appendChild(swiperJS); } catch (error) { console.warn( "Promo banner creation error:", error ); } } // تشغيل بعد تحميل الصفحة if (document.readyState === "loading") { document.addEventListener( "DOMContentLoaded", createPromoBanner ); } else { createPromoBanner(); } })();