1bb135b2d3
- Incorrect path and Settings in price_list.py import due to merge - Extra space removed in website_item.py - Changed client side namespace to `erpnext.e_commerce.*`
30 lines
735 B
JavaScript
30 lines
735 B
JavaScript
$(() => {
|
|
class ProductListing {
|
|
constructor() {
|
|
let me = this;
|
|
let is_item_group_page = $(".item-group-content").data("item-group");
|
|
this.item_group = is_item_group_page || null;
|
|
|
|
let view_type = localStorage.getItem("product_view") || "List View";
|
|
|
|
// Render Product Views, Filters & Search
|
|
frappe.require('/assets/js/e-commerce.min.js', function() {
|
|
new erpnext.ProductView({
|
|
view_type: view_type,
|
|
products_section: $('#product-listing'),
|
|
item_group: me.item_group
|
|
});
|
|
});
|
|
|
|
this.bind_card_actions();
|
|
}
|
|
|
|
bind_card_actions() {
|
|
erpnext.e_commerce.shopping_cart.bind_add_to_cart_action();
|
|
erpnext.e_commerce.wishlist.bind_wishlist_action();
|
|
}
|
|
}
|
|
|
|
new ProductListing();
|
|
});
|