[fixes] display cart count only if item exist in cart
diff --git a/erpnext/public/js/shopping_cart.js b/erpnext/public/js/shopping_cart.js
index ddb64fe..baa9c16 100644
--- a/erpnext/public/js/shopping_cart.js
+++ b/erpnext/public/js/shopping_cart.js
@@ -4,13 +4,12 @@
// shopping cart
frappe.provide("shopping_cart");
-$(function() {
+frappe.ready(function() {
// update user
if(full_name) {
$('.navbar li[data-label="User"] a')
.html('<i class="icon-fixed-width icon-user"></i> ' + full_name);
}
-
// update login
shopping_cart.set_cart_count();
});
@@ -46,7 +45,7 @@
var $cart = $('.cart-icon');
var $badge = $cart.find("#cart-count");
- if(cart_count === "0") {
+ if(parseInt(cart_count) === 0) {
$cart.css("display", "none");
}
else {
diff --git a/erpnext/shopping_cart/utils.py b/erpnext/shopping_cart/utils.py
index 79c6739..b8d5054 100644
--- a/erpnext/shopping_cart/utils.py
+++ b/erpnext/shopping_cart/utils.py
@@ -28,17 +28,7 @@
cart_enabled = is_cart_enabled()
context["shopping_cart_enabled"] = cart_enabled
- # if cart_enabled:
-# post_login = [
-# {"label": _("Cart"), "url": "cart", "class": "cart-count"},
-# {"class": "divider"}
-# ]
-# context["post_login"] = post_login + context.get("post_login", [])
-
def update_my_account_context(context):
- if is_cart_enabled():
- context["my_account_list"].append({"label": _("Cart"), "url": "cart"})
-
context["my_account_list"].extend([
{"label": _("Orders"), "url": "orders"},
{"label": _("Invoices"), "url": "invoices"},