// Cart notification for quick add (function() { // Create notification element const notification = document.createElement('div'); notification.className = 'cart-notification-popup'; notification.innerHTML = '✓ Added to cart'; document.body.appendChild(notification); // Function to show notification function showNotification() { notification.classList.add('show'); setTimeout(function() { notification.classList.remove('show'); }, 3000); } // Listen for Craft theme's cart update event document.addEventListener('cart:updated', showNotification); // Backup: also listen for form submissions with quick-add document.addEventListener('submit', function(e) { if (e.target.classList.contains('quick-add-form') || e.target.querySelector('.quick-add__submit')) { setTimeout(showNotification, 300); } }); })();