UNPKG

@nguyenmv2/buy-button

Version:

BuyButton.js allows merchants to build Shopify interfaces into any website

26 lines (24 loc) 619 B
export function addClassToElement(className, element) { if (!className) { return; } if (element.classList) { element.classList.add(className); } else { const classes = element.className.split(' '); if (classes.indexOf(className) > -1) { return; } element.setAttribute('class', `${element.className} ${className}`); } } export function removeClassFromElement(className, element) { if (!className) { return; } if (element.classList) { element.classList.remove(className); } else { element.setAttribute('class', element.className.replace(className, '')); } }