Skip to content

Instantly share code, notes, and snippets.

View rrichie551's full-sized avatar
πŸ‘¨β€πŸ’»
Discounts and Loyalty

Shumais Qasim rrichie551

πŸ‘¨β€πŸ’»
Discounts and Loyalty
View GitHub Profile
@rrichie551
rrichie551 / orderform.js
Created October 8, 2025 15:14
Order Form Js
"use strict";(()=>{(function(){"use strict";let t=document.querySelector(".dollarlabs_search-input"),n=document.querySelector(".dollarlabs_clear-search-btn"),a=0;t.addEventListener("input",function(r){let e=r.target.value.toLowerCase();if(e.trim()===""){k();return}D(e)}),n&&n.addEventListener("click",function(){t.value="",k()}),document.addEventListener("click",function(r){if(r.target.classList.contains("dollarlabs_view-variants-btn")){let o=r.target.closest("tr").dataset.productId,c=document.querySelectorAll(`tr[data-product-id="${o}"].dollarlabs_variant-row`),i=c.length;c.forEach(l=>{l.classList.contains("show")?(l.classList.remove("show"),l.style.display="none"):(l.classList.add("show"),l.style.display="table-row")});let d=c[0]?.classList.contains("show");r.target.textContent=d?`Hide variants (${i})`:`View variants (${i})`}}),document.addEventListener("click",function(r){if(r.target.classList.contains("dollarlabs_add-to-cart-btn")){let e=r.target,o=e.dataset.variantId,c=parseInt(e.parentNode.querySelector(