/* Add custom Js styles below */ /** * Initialize and rebuild page layout with breadcrumbs and title */ function initializePageLayout() { const triggerSection = document.querySelector( ".single-page-opt, .returnp-section" ); if (!triggerSection) return; const container = findContainerByClass(triggerSection, "container"); if (!container) return; const breadcrumbs = extractBreadcrumbs(container); const pageTitle = extractPageTitle(container); const pageContentHTML = extractPageContent(container); renderPageLayout(container, { breadcrumbs, pageTitle, pageContentHTML }); } /** * Find parent element with specified class */ function findContainerByClass(element, className) { let current = element; while (current && !current.classList.contains(className)) { current = current.parentElement; } return current; } /** * Extract breadcrumb data from container */ function extractBreadcrumbs(container) { return [...container.querySelectorAll(".breadcrumbs ol li")] .filter((li) => li.innerText.trim() !== "") .map((li) => { const link = li.querySelector("a"); return { text: (link?.innerText || li.innerText).trim(), href: link?.href || null, }; }) .slice(0, -1); // Remove last item } /** * Extract page title from h1 element */ function extractPageTitle(container) { const h1 = container.querySelector("h1"); return h1?.innerText.trim() || ""; } /** * Extract page content from content-entry element */ function extractPageContent(container) { const contentEntry = container.querySelector(".content-entry"); return contentEntry?.innerHTML || ""; } /** * Render new page layout */ function renderPageLayout( container, { breadcrumbs, pageTitle, pageContentHTML } ) { const breadcrumbsHtml = breadcrumbs .map((b) => b.href ? `${b.text}` : `${b.text}` ) .join(``); const newHTML = `

${pageTitle}

${pageContentHTML}
`; container.innerHTML = newHTML; } document.addEventListener("DOMContentLoaded", initializePageLayout); document.addEventListener("DOMContentLoaded", () => { const IMAGE_ICONS = [ "https://cdn.salla.sa/nEmzpb/products/lyqFJGSjBuOUllRq3pHfIYcQWAem9EbZGbzpc78G.png", "https://cdn.salla.sa/nEmzpb/products/pU2kybduHQc0sbfAgMW7AZd670Ogx5bQSd5YXMaQ.png", "https://cdn.salla.sa/nEmzpb/products/ngV7uuC2fveT3sKFbxMlqaOFpFaupbY3VjD9MJSS.png", "https://cdn.salla.sa/nEmzpb/products/YqVQhrBCjgC69hK8uAQQxhb58caaHhVO4XU2LWJY.png", ]; const ICON_SIZE = "88px"; const ICON_STYLES = { width: ICON_SIZE, height: ICON_SIZE, display: "flex", alignItems: "center", justifyContent: "center", }; const IMG_STYLES = { width: "auto", height: ICON_SIZE, objectFit: "contain", }; const items = document.querySelectorAll(".store-analytics .statistics-item"); items.forEach((item, index) => { const box = item.querySelector(":scope > div > div:first-child"); if (box) box.remove(); const imgWrapper = document.createElement("div"); Object.assign(imgWrapper.style, ICON_STYLES); const img = document.createElement("img"); img.src = IMAGE_ICONS[index] || IMAGE_ICONS[0]; Object.assign(img.style, IMG_STYLES); imgWrapper.appendChild(img); const parent = item.querySelector(":scope > div"); parent.insertBefore(imgWrapper, parent.firstChild); }); }); document.addEventListener("DOMContentLoaded", () => { const certificateSection = document.querySelector(".certificates-section"); if (!certificateSection) return; certificateSection.outerHTML = `

دليل تميزنا في الجودة

نُقدّم لك ماءً نقيًا يمر بأعلى معايير الجودة والسلامة...

ISO 22000

نظام إدارة سلامة الغذاء

من المصدر إلى الشرب – سلامتك مصمّمة بعناية.

ISO 22000
ISO 9001

نظام إدارة الجودة

الاتساق ليس صدفة، بل هو نظام.

ISO 9001
HACCP

نظام تحليل المخاطر

لا نترك الأمور للصدفة – بل نقضي على المخاطر.

HACCP
SASO

علامة الجودة السعودية

معتمد سعوديًا محل احترام عالميًا

SASO
SIRI

مؤشر الجاهزية الصناعية الذكية

مصنع الغد، اليوم.

SIRI
`; }); document.addEventListener("DOMContentLoaded", function () { const productSection = document.getElementById("product-1190564741"); if (productSection) { const fastCheckoutBtn = productSection.querySelector( ".s-add-product-button-mini-checkout-content" ); if (fastCheckoutBtn) { fastCheckoutBtn.innerHTML = "اطلب عرض سعر"; } } }); /** add title to custom bottles page */ document.addEventListener("DOMContentLoaded", function () { let currentURL = window.location.href; if (currentURL.includes("p1190564741")) { const nav = document.querySelector(".breadcrumbs"); const pageTitle = "تميز بتقديم مياه بعلامتك التجارية الخاصة"; if (nav) { nav.innerHTML = `

${pageTitle}

`; } const productDesc = document.querySelector("#product-tabs"); if (productDesc) { productDesc.outerHTML = `
قصتك على كل عبوة

قصتك على كل عبوة

شعارك وألوانك على عبوات فاخرة سعة 330 مل — تصميم فريد خاص بك، دون أي ملصقات عامة.

سرعة وسهولة

سرعة وسهولة

صادق على التصميم اليوم، وشاهد عبوات علامتك في السوق خلال 30 يومًا فقط.

بدون عناء

بدون عناء

نحن نتولى كل شيء: التصميم، التغليف، والتوصيل حتى بابك — دون أن ترفع إصبعًا.

جودة سعودية فاخرة

جودة سعودية فاخرة تتحدث عن نفسها

مطابقة لمعايير الجودة السعودية، مع تنقية ثلاثية بمعايير ألمانية وإيطالية لضمان نقاء كل قطرة.

دع قصة علامتك تنمو

دع قصة علامتك تنمو مع كل طلبية

كلما زادت الكمية، زاد توفيرك — يعني تكلفة أقل وقيمة أعلى لعلامتك.

`; } } else { } });