/* Add custom Js styles below */ document.addEventListener("DOMContentLoaded", function () { /* ========================= تحسين الصور بدون كسر البنر ========================= */ const images = document.querySelectorAll("img"); images.forEach((img, index) => { /* استثناء البنرات */ if ( img.closest(".s-block--hero") || img.closest(".s-slider-block") || img.closest(".main-slider") ) { img.loading = "eager"; img.fetchPriority = "high"; } else { img.loading = "lazy"; } img.decoding = "async"; }); /* ========================= تحسين السكربتات ========================= */ document.querySelectorAll("script[src]").forEach(script => { if (!script.src.includes("salla")) { script.defer = true; } }); /* ========================= تقليل الأنيميشن بالجوال ========================= */ if (window.innerWidth < 768) { document.body.classList.add("reduce-motion"); } /* ========================= Lazy للفيديو ========================= */ document.querySelectorAll("video").forEach(video => { video.preload = "none"; }); /* ========================= تحسين التفاعل ========================= */ document.querySelectorAll("a, button").forEach(el => { el.addEventListener("touchstart", () => { el.style.transform = "scale(0.96)"; }); el.addEventListener("touchend", () => { el.style.transform = "scale(1)"; }); }); });