(() =>{ const checkPrintFormOften= () => { const customiseForms = document.querySelectorAll("[action*='/customize/create-project']") || []; const calendarSettings = document.querySelector(".calendar-settings"); customiseForms.forEach((item) => { if(calendarSettings) { const button = item.querySelector('button') item.append(calendarSettings.cloneNode(true)); item.append(button) } }); console.log(customiseForms) if(customiseForms.length === 0) { window.setTimeout(checkPrintFormOften, 500) } else { if(calendarSettings) { calendarSettings.remove(); } } } checkPrintFormOften(); })();

You might also like

    Trusted partner

    (function () { var salePrintDetails = { cartSummary: { item_count: 0, items_subtotal_price: 0, original_total_price: 0, requires_shipping: false, total_discount: 0, total_price: 0, }, items: [] }; window.salePrintDetails = salePrintDetails; })(); const printSaleItems = window.salePrintDetails.items; printSaleItems.forEach(item => { let saleSku = item.sku, salediscountType = item.discountType, salediscountValue = item.discountValue, saleSkuPrice = (item.price / 100).toFixed(2); document.querySelectorAll('.print-discounted-price').forEach(item => { let currentSku = item.parentNode.parentNode.dataset.sku; if (saleSku === currentSku) { let discountAmount; if (salediscountType == 'fixed_percentage') { discountAmount = (saleSkuPrice - (saleSkuPrice * salediscountValue)).toFixed(2); } else if (salediscountType == 'fixed_price') { let fixedAmount = (salediscountValue / 100).toFixed(2); discountAmount = (saleSkuPrice - (saleSkuPrice - fixedAmount)).toFixed(2); } item.innerHTML = "$" + discountAmount; item.previousElementSibling.classList.add('line-through'); } }); document.querySelectorAll('.print-badge').forEach(badge => { let currentSku = badge.dataset.sku; if (saleSku === currentSku) { badge.children[0].src = item.badge } }); });