// ERPNext - web based ERP (http://erpnext.com) // Copyright (C) 2012 Web Notes Technologies Pvt Ltd // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . $(document).ready(function() { $.ajax({ method: "GET", url:"server.py", dataType: "json", data: { cmd: "website.helpers.product.get_product_info", item_code: "{{ name }}" }, success: function(data) { if(data.message) { if(data.message.price) { $("

") .html(data.message.price.formatted_price + " per " + data.message.uom) .appendTo(".item-price"); $(".item-price").removeClass("hide"); } if(data.message.stock==0) { $(".item-stock").html("
Not in stock
"); } else if(data.message.stock==1) { $(".item-stock").html("
\ Available (in stock)
"); } } } }); if(wn.cart.get_cart()[$('[itemscope] [itemprop="name"]').text().trim()]) { $(".item-remove-from-cart").removeClass("hide"); } else { $(".item-add-to-cart").removeClass("hide"); } $("button.item-add-to-cart").on("click", function() { wn.cart.add_to_cart({ url: window.location.href, image: $('[itemscope] [itemprop="image"]').attr("src"), item_code: $('[itemscope] [itemprop="name"]').text().trim(), item_name: $('[itemscope] [itemprop="productID"]').text().trim(), description: $('[itemscope] [itemprop="description"]').html().trim(), price: $('[itemscope] [itemprop="price"]').text().trim() }); $(".item-add-to-cart").addClass("hide"); $(".item-remove-from-cart").removeClass("hide"); }); $("button.item-remove-from-cart").on("click", function() { wn.cart.remove_from_cart($('[itemscope] [itemprop="name"]').text().trim()); $(".item-add-to-cart").removeClass("hide"); $(".item-remove-from-cart").addClass("hide"); }); })