document.addEventListener('DOMContentLoaded', function() {
// Function to update the button text
function updateButtonText() {
let buttons = document.querySelectorAll('.ecwid-btn--add-to-bag');
buttons.forEach(function(button) {
button.textContent = 'Add to Cart';
});
}
// Call the function initially to cover any existing buttons
updateButtonText();
// Observe changes in the DOM to catch dynamically loaded elements
const observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
updateButtonText(); // Update text when new elements are added
}
});
});
// Observe the entire document
observer.observe(document.body, { childList: true, subtree: true });
});