function appendToMobileMenu() { const mobileMenu = document.querySelector('#mobile-menu .main-menu'); if (mobileMenu) { mobileMenu.insertAdjacentHTML('beforeend', `
`); } } window.onload = appendToMobileMenu; document.addEventListener("DOMContentLoaded", function () { if (document.body.classList.contains("switch2_on")) { let attempts = 0; const maxAttempts = 20; const interval = setInterval(() => { const counters = document.querySelectorAll(".counter"); counters.forEach(counter => { const nextElement = counter.nextElementSibling; if (nextElement && nextElement.classList.contains("s-block--best-offers")) { const targetDiv = nextElement.querySelector(".s-slider-block__title > div"); if (targetDiv) { targetDiv.appendChild(counter); nextElement.classList.add('counter-parent'); } } }); if (++attempts >= maxAttempts) { clearInterval(interval); } }, 250); } }); /* solar features */ if (window.customCardProps?.custom_pc) { window.run_product_card = function (_this) { try { let lang = document.documentElement.getAttribute("lang"); const remained = salla.lang.get("pages.products.remained"); const donationPH = salla.lang.get("pages.products.donation_placeholder"); const startingPrice = salla.lang.get("pages.products.starting_price"); const outOfStock = salla.lang.get("pages.products.out_of_stock"); const calories = salla.lang.get("pages.products.calories"); // Custom props _this.product_preview_down = window.customCardProps?.product_preview_down; _this.p_atc_btn_hidden = window.customCardProps?.p_atc_btn_hidden; _this.product_preview_icon_hide = window.customCardProps?.product_preview_icon_hide; _this.preview_text = window.customCardProps?.preview_text; _this.is_price_ratio_on = window.customCardProps?.is_price_ratio_on; _this.price_ratio_place = window.customCardProps?.price_ratio_place; _this.price_ratio_word = window.customCardProps?.price_ratio_word; _this.small_atc = window.customCardProps?.small_atc; _this.show_pc_ratings = window.customCardProps?.show_pc_ratings; let hasBrand = false; if (_this?.product?.brand) { if (_this?.product?.brand?.name) { hasBrand = true; } } let most_popular_count = 350; let title_3 = getComputedStyle(document.body).getPropertyValue("--custom-title3").slice(1, -1); if (title_3) { // if num console.log(!isNaN(most_popular_count)); if (!isNaN(most_popular_count)) { most_popular_count = parseInt(title_3); console.log("found"); } } if (_this.show_pc_ratings === "hide") { _this.show_pc_ratings = false; } _this.classList.add("custom-pc"); let product_ration_html; if (_this?.product?.is_on_sale) { _this.product_ratio_percent = Math.round( ((_this.product?.regular_price - _this.product?.sale_price) / _this.product?.regular_price) * 100 ); product_ration_html = `${_this.product.brand.name}
` : ` ` } ` : "" }