From 1edbebf8f59dea606b32a760b281b9e1682ede60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Gaillard?= Date: Mon, 20 May 2013 10:50:34 +0200 Subject: [PATCH] [-] MO: Don't make unnecessary request to ajax cart --- modules/blockcart/ajax-cart.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/blockcart/ajax-cart.js b/modules/blockcart/ajax-cart.js index c42dc72cf..18265dacc 100644 --- a/modules/blockcart/ajax-cart.js +++ b/modules/blockcart/ajax-cart.js @@ -668,7 +668,13 @@ $(document).ready(function(){ ajaxCart.expand(); }); ajaxCart.overrideButtonsInThePage(); - ajaxCart.refresh(); + + var cart_qty = 0; + + if (typeof $('.cart_qties').val() == 'undefined') + ajaxCart.refresh(); + else + cart_qty = $('.cart_qties').val(); /* roll over cart */ var cart_block = new HoverWatcher('#cart_block'); @@ -677,7 +683,7 @@ $(document).ready(function(){ $("#shopping_cart a:first").hover( function() { $(this).css('border-radius', '3px 3px 0px 0px'); - if (ajaxCart.nb_total_products > 0) + if (ajaxCart.nb_total_products > 0 || cart_qty > 0) $("#cart_block").stop(true, true).slideDown(450); }, function() {