//footer (function() { function addFooterContent() { var footerContainer = document.querySelector("span.text-sm.opacity-75.footer-rights"); if (footerContainer && !footerContainer.querySelector(".extra-footer-content")) { var newContent = document.createElement("span"); newContent.classList.add("extra-footer-content"); newContent.innerHTML = ' Run by: ' + 'Skylight'; footerContainer.appendChild(newContent); } } addFooterContent(); })(); (function() { console.log("🚀 بدء تحسين أداء الموقع..."); document.addEventListener("DOMContentLoaded", function() { console.log("⚡ تحسين سرعة الموقع قيد التنفيذ..."); /*** 🖼️ تطبيق Lazy Loading على الصور فقط بدون التأثير على الأيقونات ***/ document.querySelectorAll("img").forEach(img => { if (!img.classList.contains("no-lazy")) { // تجنب تطبيق Lazy Loading على الأيقونات img.setAttribute("loading", "lazy"); } }); console.log("✅ تم تفعيل Lazy Loading بنجاح"); /*** ✅ تحميل ملفات CSS الأساسية (بما فيها ملفات الأيقونات) ***/ function loadCSS(href) { let link = document.createElement("link"); link.rel = "stylesheet"; link.href = href; link.onload = function () { console.log(`✅ تم تحميل ${href} بنجاح`); }; link.onerror = function () { console.warn(`⚠️ فشل تحميل ${href}, جاري تجربة تحميله مرة أخرى.`); }; document.head.appendChild(link); } // ✅ روابط ملفات CSS الخاصة بالموقع (تأكد من أنها صحيحة) loadCSS("https://emdad.co/app.css"); loadCSS("https://emdad.co/animate.min.css"); loadCSS("https://emdad.co/sallaicons.css?v=2.0.5"); // ملف الأيقونات الأساسي loadCSS("https://emdad.co/73130640.css?v=17422072661"); // ملف التصميم الأساسي console.log("✅ تم تحميل ملفات CSS الأساسية بدون مشاكل"); /*** ⏳ تأجيل تحميل JavaScript غير الأساسي ***/ document.querySelectorAll("script[src]").forEach(script => { if (!script.hasAttribute("async") && !script.hasAttribute("defer")) { script.setAttribute("defer", "true"); } }); console.log("✅ تم تأجيل تحميل JavaScript غير الأساسي"); /*** 🗑️ إزالة العناصر غير الضرورية من DOM بدون التأثير على الأيقونات ***/ document.querySelectorAll(".unused-class, .hidden-elements").forEach(element => { element.remove(); }); console.log("✅ تم إزالة العناصر غير المستخدمة"); console.log("🎯 تم تنفيذ كافة التحسينات بنجاح!"); }); })();