/* Add custom JS code below */
function slowBannerSlider() {
const slider = document.querySelector(
'section[component-id="639001756"] .swiper'
);
if (!slider || !slider.swiper) {
setTimeout(slowBannerSlider, 500);
return;
}
const swiper = slider.swiper;
// مدة بقاء البنر قبل الانتقال: 8 ثوانٍ
swiper.params.autoplay.delay = 5000;
// سرعة حركة الانتقال نفسها
swiper.params.speed = 700;
swiper.autoplay.stop();
swiper.autoplay.start();
}
slowBannerSlider();
(function () {
const PAGE_ID = 'page-1082205549';
const PAGE_URL = 'https://sinensia.sa/%D8%AA%D9%88%D8%A7%D8%B5%D9%84-%D9%85%D8%B9%D9%86%D8%A7/page-1082205549';
const ACCESS_KEY = '758fc275-76cf-4d86-b6d2-624950bcbb65';
const MARKER = 'CONTACT_FORM_HERE';
function addContactMenuLink() {
const menu = document.querySelector('#mobile-menu .main-menu');
if (!menu || menu.querySelector('a[href*="' + PAGE_ID + '"]')) return;
const item = document.createElement('li');
item.className = 'main-menu__item lg:hidden text-sm font-bold';
item.innerHTML = `
تواصل معنا
`;
menu.appendChild(item);
}
function mountContactForm() {
if (!location.pathname.includes(PAGE_ID)) return;
const content = document.querySelector('.content-entry');
if (!content) return;
if (content.dataset.sinensiaContactReady === 'true') return;
if (!content.textContent.includes(MARKER)) return;
content.dataset.sinensiaContactReady = 'true';
document.body.classList.add('sinensia-contact-page');
content.innerHTML = `
`;
const form = content.querySelector('#sinensia-contact-form');
const button = form.querySelector('button[type="submit"]');
const buttonText = button.querySelector('.sinensia-contact__button-text');
const status = form.querySelector('.sinensia-contact__status');
form.addEventListener('submit', async function (event) {
event.preventDefault();
if (!form.reportValidity()) return;
button.disabled = true;
button.setAttribute('aria-busy', 'true');
buttonText.textContent = 'جارٍ الإرسال...';
status.className = 'sinensia-contact__status';
status.textContent = '';
try {
const response = await fetch('https://api.web3forms.com/submit', {
method: 'POST',
body: new FormData(form)
});
const data = await response.json();
if (!response.ok || !data.success) {
throw new Error(data.message || 'تعذر إرسال الرسالة');
}
form.reset();
status.classList.add('is-success');
status.textContent =
'تم إرسال رسالتك بنجاح، وسنتواصل معك قريبًا.';
} catch (error) {
status.classList.add('is-error');
status.textContent =
'تعذر الإرسال الآن، فضلاً حاولي مرة أخرى.';
} finally {
button.disabled = false;
button.removeAttribute('aria-busy');
buttonText.textContent = 'إرسال الرسالة';
}
});
}
function initSinensiaContact() {
addContactMenuLink();
mountContactForm();
}
if (document.readyState === 'loading') {
document.addEventListener(
'DOMContentLoaded',
initSinensiaContact,
{ once: true }
);
} else {
initSinensiaContact();
}
const observer = new MutationObserver(initSinensiaContact);
observer.observe(document.documentElement, {
childList: true,
subtree: true
});
setTimeout(function () {
observer.disconnect();
}, 12000);
})();