Your IP : 216.73.216.95


Current Path : /var/www/mainsite/arfs/wp-content/themes/khore/js/
Upload File :
Current File : /var/www/mainsite/arfs/wp-content/themes/khore/js/woocommerce.js

jQuery(document).ready(function ($) {

    if (jQuery('.add_to_cart_loop').length) {
        jQuery('.woocommerce').on('change', '.quantity .qty', function (event) {
            var total = 0;

            jQuery('.woocommerce .products .quantity .qty').each(function (i, el) {
                total += parseInt(jQuery(el).val());
            });
            if (total > 0)
                jQuery('.woocommerce .add_to_cart_loop').removeAttr('disabled');
            else
                jQuery('.woocommerce .add_to_cart_loop').attr('disabled', 'disabled');
        });

        jQuery('.woocommerce').on('click', '.add_to_cart_loop', function (event) {
            var elements = jQuery('.woocommerce .products').find('[name=product_id]').filter(function () {
                return parseInt(jQuery(this).parent().find('.quantity .qty').val(), 10) > 0;
            });
            for (var i = 0; i < elements.size(); i++) {
                jQuery.ajax({
                    type: 'POST',
                    async: false,
                    url: wc_add_to_cart_params.ajax_url,
                    data: {
                        'action': 'woocommerce_add_to_cart',
                        'product_id': jQuery(elements[i]).val(),
                        'quantity': jQuery(elements[i]).parent().find('.quantity .qty').val()
                    },
                    success: function (data) {
                        if (i == elements.size() - 1)
                            location.href = wc_add_to_cart_params.cart_url;
                    }
                });
            }

            return false;
        });
        jQuery('.woocommerce .products').find('.quantity .qty').val(0);
        jQuery('.woocommerce .add_to_cart_loop').attr('disabled', 'disabled');
    }
});