(function () {
// ===== إعدادات قابلة للتعديل =====
var SHOW_DELAY_MS = 1500; // بعد كام ثانية يظهر البوب أب (بعد جهوز الصفحة)
var CTA_LINK = "https://1m1now.com/%D9%85%D8%B7%D9%88%D9%8A%D8%A7%D8%AA-%D9%85%D8%AF%D8%B1%D8%B3%D9%8A%D8%A9/c1550561454";
var DISCOUNT_CODE = "1m1";
var STORAGE_KEY = "sdBackToSchoolPopupClosed"; // مفتاح جديد عشان يظهر حتى لمن قفل بوب أب اليوم الوطني
var POPUP_ID = "sd-national-overlay"; // نفس الـ ID عشان الـ CSS الحالي يشتغل
// لو اتقفل بزرار X أو ضغط على زر التسوق في نفس الجلسة ما يظهرش تاني
if (sessionStorage.getItem(STORAGE_KEY)) {
return;
}
function buildPopup() {
// منع تكرار الإدراج لو الفانكشن اتنفذت أكتر من مرة
if (document.getElementById(POPUP_ID)) return;
var overlay = document.createElement("div");
overlay.id = POPUP_ID;
overlay.innerHTML =
'
';
document.body.appendChild(overlay);
requestAnimationFrame(function () {
overlay.classList.add("sd-show");
});
// نسخ كود الخصم عند الضغط عليه
var codeEl = overlay.querySelector(".sd-code");
var hintEl = overlay.querySelector(".sd-code-hint");
codeEl.addEventListener("click", function () {
function done() { hintEl.textContent = "✓ تم نسخ الكود"; }
try {
if (navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(DISCOUNT_CODE).then(done);
} else {
var t = document.createElement("textarea");
t.value = DISCOUNT_CODE;
document.body.appendChild(t);
t.select();
document.execCommand("copy");
t.remove();
done();
}
} catch (err) {}
});
// زرار "تسوّق العرض الآن": يمنع الظهور تاني طول الجلسة الحالية
overlay.querySelector(".sd-cta").addEventListener("click", function () {
sessionStorage.setItem(STORAGE_KEY, "1");
});
// زرار X: يقفل ويمنع الظهور تاني طول الجلسة الحالية
overlay.querySelector("#sd-national-close").addEventListener("click", function () {
overlay.classList.remove("sd-show");
setTimeout(function () {
overlay.remove();
}, 350);
sessionStorage.setItem(STORAGE_KEY, "1");
});
// الضغط برة الكارت: يقفل مؤقتًا (من غير ما يحفظ إنه اتقفل نهائيًا)
overlay.addEventListener("click", function (e) {
if (e.target === overlay) {
overlay.classList.remove("sd-show");
setTimeout(function () {
overlay.remove();
}, 350);
}
});
}
function scheduleShow() {
setTimeout(buildPopup, SHOW_DELAY_MS);
}
// ===== انتظار جاهزية الـ body (منصة سلة بتبني الصفحة ديناميكيًا) =====
if (document.body) {
scheduleShow();
} else {
var readyObserver = new MutationObserver(function () {
if (document.body) {
readyObserver.disconnect();
scheduleShow();
}
});
readyObserver.observe(document.documentElement, {
childList: true,
subtree: true
});
}
// مراقبة إضافية: لو سلة استبدلت محتوى الصفحة وشالت البوب أب قبل ما المستخدم يقفله، نعيد إظهاره.
var watchdog = new MutationObserver(function () {
var stillClosedForSession = sessionStorage.getItem(STORAGE_KEY);
var popupExists = document.getElementById(POPUP_ID);
if (!stillClosedForSession && !popupExists && document.body) {
buildPopup();
}
});
window.addEventListener("load", function () {
if (document.body) {
watchdog.observe(document.body, { childList: true });
}
});
})();