HEX
Server: Apache/2.4.68 (Debian)
System: Linux as-cs-widget-demo-us-central1 6.1.0-44-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
User: root (0)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: /var/www/kevin-demo/wp-content/themes/fitmencook/js/custom/wooMiniCart.js
jQuery(document).ready(function ($) {

// Woo mini cart

const cartWrapper = $(".woo-mini-cart");
const updaterl = theme.ajaxUrl;

const cartInit = () => {
  // Init update

  updateCartData();

  $(document.body).on("added_to_cart", function () {
    updateCartData();
  });

  $(document.body).on("removed_from_cart", function () {
    updateCartData();
  });

  $(document.body).on("updated_cart_totals", function () {
    updateCartData();
  });

  $(document.body).on("wc_cart_emptied", function () {
    updateCartData();
  });
};

const updateCartData = () => {
  cartWrapper.find(".loader").show();

  $.ajax({
    type: "GET",
    url: updaterl,
    data: {
      action: "woo_minicart_update",
      nonce: theme.nonce,
    },
    success: function (response) {
      if (response.success) {
        // Update cart content
        if (
          typeof response.data.content !== "undefined" &&
          response.data.content
        ) {
          cartWrapper
            .find(".woo-mini-cart__content")
            .html(response.data.content);
        }

        // Update cart count

        if (typeof response.data.count !== "undefined") {
          cartWrapper.find(".woo-mini-cart__count").html(response.data.count);
        }
      }
    },
    complete: function () {
      cartWrapper.find(".loader").hide();
    },
  });
};

// Init Cart

cartInit();ini

});