Skip to content

Commit

Permalink
empty cart state general tidying
Browse files Browse the repository at this point in the history
  • Loading branch information
georgebutter committed Oct 16, 2017
1 parent 0cfdb54 commit e7f0d4c
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 20 deletions.
25 changes: 15 additions & 10 deletions dist/cartfox.js
Expand Up @@ -593,13 +593,17 @@ var Cart = function () {
});
if (_updateCart) {
// This will update any cart html unless updateCart=false
cart.items.forEach(function (lineItem) {
var itemTemplate = template;
var renderedTemplate = Handlebars.compile(itemTemplate);
renderedTemplate({ lineItem: lineItem });
var renderedHTML = renderedTemplate({ lineItem: lineItem });
jQuery(itemContainer).append(renderedHTML);
});
if (cart.items.length) {
cart.items.forEach(function (lineItem) {
var itemTemplate = template;
var renderedTemplate = Handlebars.compile(itemTemplate);
renderedTemplate({ lineItem: lineItem });
var renderedHTML = renderedTemplate({ lineItem: lineItem });
jQuery(itemContainer).append(renderedHTML);
});
} else {
jQuery(itemContainer).append('<p>Your cart is empty!</p>');
}
}
Handlebars.unregisterHelper('formatMoney');
jQuery(document).trigger('cartfox:cartUpdated', [this.cart]);
Expand Down Expand Up @@ -632,10 +636,11 @@ var Cart = function () {
if (properties !== {}) {
data.properties = Cart.wrapKeys(properties);
}
this.queue.add('/cart/add.js', data, { success: function success(lineItem) {
this.queue.add('/cart/add.js', data, {
success: function success(lineItem) {
return jQuery(document).trigger('cartfox:itemAdded', [lineItem]);
} });

}
});
return this.getCart();
}
}, {
Expand Down

0 comments on commit e7f0d4c

Please sign in to comment.