document.addEventListener('DOMContentLoaded', function () { function setupActivationTab() { const detailsBtn = document.querySelector( 'button.tab-trigger[data-target="product-tabs-details"]' ); if (!detailsBtn) return false; // منع التكرار if (document.querySelector( 'button.tab-trigger[data-target="product-tabs-activation"]' )) return true; const tabsWrapper = detailsBtn.parentElement; const detailsContent = document.querySelector('#product-tabs-details') || document.querySelector('[data-content="product-tabs-details"]'); if (!detailsContent) return false; // حفظ تفاصيل المنتج الأصلية const originalDetails = detailsContent.innerHTML; // إنشاء زر طريقة التفعيل const activationBtn = detailsBtn.cloneNode(true); activationBtn.classList.remove('is-active'); activationBtn.setAttribute( 'data-target', 'product-tabs-activation' ); activationBtn.removeAttribute('aria-label'); activationBtn.innerHTML = '🔗 طريقة التفعيل'; // وضع طريقة التفعيل بعد التفاصيل detailsBtn.insertAdjacentElement( 'afterend', activationBtn ); // محتوى طريقة التفعيل const activationHTML = `

اختر نوع جهازك لمعرفة طريقة التفعيل:

📺 شاشات الأندرويد — اضغط هنا
📺 شاشات LG + Samsung — اضغط هنا
📱 جوالات الأندرويد — اضغط هنا
📱 جوالات الآيفون — اضغط هنا
💻 نظام Windows + PC — اضغط هنا
💻 نظام MacBook + Apple TV — اضغط هنا
`; // الضغط على طريقة التفعيل activationBtn.addEventListener('click', function (e) { e.preventDefault(); e.stopPropagation(); tabsWrapper .querySelectorAll('.tab-trigger') .forEach(btn => btn.classList.remove('is-active')); activationBtn.classList.add('is-active'); detailsContent.innerHTML = activationHTML; detailsContent.style.display = ''; }); // الضغط على التفاصيل detailsBtn.addEventListener('click', function () { detailsContent.innerHTML = originalDetails; detailsContent.style.display = ''; activationBtn.classList.remove('is-active'); detailsBtn.classList.add('is-active'); }, true); } if (!setupActivationTab()) { const observer = new MutationObserver(function () { if (setupActivationTab()) { observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); } });