jQuery(function($) { removeItemTrigger(); }); function removeItemTrigger(){ $(".parse_cart .parse_remove_action").each(function(i) { if ( $(this).attr('processed') ) { return; } $(this).attr('processed',true); $(this).click(function(e){ e.preventDefault(); var link = $(this); var item_row = link.parents(".parse_item:first"); var fields = new Object; fields['_method'] = 'delete'; var id = link.attr("id").replace("delete_",""); var path = '/cart_items/'+id+'.json'; show_preloader(); $.ajax({ url: path, type: 'post', data: fields, dataType: 'json', success: function(response) { hide_preloader(); item_row.hide("normal", function(){ item_row.remove(); }); if (response.items_count == 0) { $(".basket_full").hide(); $(".basket_empty").show(); } else { $('.parse_cart .parse_total_price').html(InSales.formatMoney(response.total_price, response.currency_format)); $('.parse_cart .items_count').html(response.items_count); } }, error: function(response) { alert("произошла ошибка") } }); return false; }); }); } $(document).ready(function() { $("#agree").removeAttr('checked'); $("#cartform").submit(function() { if($("#agree").attr('checked') === true) { return true; } alert("Для оформления заказа необходимо принять условия."); return false; });});