/*------------------------------------ * Module Shopping Saved Cart for Virtuemart * Author CMSMart Team * Copyright (C) 2012 http://cmsmart.net. All Rights Reserved. * @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL * Websites: http://cmsmart.net * Email: team@cmsmart.net * Technical Support: Forum - http://bloorum.com/forums -----------------------------------------------------*/ ; (function (jQuery) { jQuery.fn.updateVirtueMartCartModule = function (arg) { var options = jQuery.extend({}, jQuery.fn.updateVirtueMartCartModule.defaults, arg); return this.each(function () { // Local Variables var $this = jQuery(this); jQuery.ajaxSetup({ cache: false }) jQuery.getJSON(window.vmSiteurl + "index.php?option=com_virtuemart&nosef=1&view=cart&task=viewJS&format=json" + window.vmLang, function (datas, textStatus) { if (datas.totalProduct > 0) { $this.find(".vm_cart_products").html(""); jQuery.each(datas.products, function (key, val) { jQuery("#hiddencontainer .vmcontainer").clone().appendTo(".vmcontainer .vm_cart_products"); jQuery.each(val, function (key, val) { if (jQuery("#hiddencontainer .vmcontainer ." + key)) $this.find(".vm_cart_products ." + key + ":last").html(val); }); }); $this.find(".total_savecart").html(datas.billTotal); $this.find(".show_ajaxcart").html(datas.cart_show); //update product list if(datas.products) { productlist=""; if(1){ jQuery('#products_savecart').empty(); for(var i=0;i'; } productlist += ''+datas.products[i].quantity+''+' x '; productlist += ''+datas.products[i].product_name+''; productlist += ''+datas.products[i].customProductData+''; productlist +=''; } } $this.find("#products_savecart").html(productlist); }//end - update product list } $this.find(".total_saveproducts").html(datas.totalProductTxt); } ); }); }; // Definition Of Defaults jQuery.fn.updateVirtueMartCartModule.defaults = { name1: 'value1' }; })(jQuery);