diff --git a/www/dist/js/cart.js b/www/dist/js/cart.js index a45baa1..4d3ef92 100644 --- a/www/dist/js/cart.js +++ b/www/dist/js/cart.js @@ -227,7 +227,7 @@ $('.popup_window').on('click', '.basket_element_prepack .group_sizes', function( { 'item_id' : item_id }, - done: function(data){ + success: function(data){ var $item_num = $element.find('.item_num'); //delOrderItem($prev.data('item_id')); //add_to_basket(item_id, $item_num.val()); @@ -238,17 +238,17 @@ $('.popup_window').on('click', '.basket_element_prepack .group_sizes', function( }, type: "POST", dataType: 'json', - done: function () { + success: function () { add_to_basket(item_id, $item_num.val()); }, - fail: function (e) { + error: function (e) { console.error(e); } }); $element.find('.price_per_unit span').text(data['price']); calculateSumPrice($item_num); }, - fail: function(e){ + error: function(e){ console.error(e); } }); diff --git a/www/dist/js/cart.min.js b/www/dist/js/cart.min.js index e61668c..3f576e1 100644 --- a/www/dist/js/cart.min.js +++ b/www/dist/js/cart.min.js @@ -1 +1 @@ -function getActionDiscount(e){$.ajax({url:"/ajax/action_discount/"+e,dataType:"html",success:function(e){$(".actions").empty(),$(".actions").html(e)},error:function(e){console.error(e.data)}})}function calculateSumPrice(e){var t=e.parents(".table_line"),a=t.find(".price_per_unit span").text(),i=parseFloat(a*e.val()).toFixed(2);t.find(".sum_price span").text(i),calculateTotalPrice(t.parent())}function calculateTotalPrice(e){var t=e.find(".sum_price span").get(),a=0;$.each(t,function(e,t){a+=+t.textContent});var i=e.find("#total_price span").length?e.find("#total_price span"):$("#total_price span");i.text(a.toFixed(2))}function calculateFirmTotal(){var e=$("#order .table_line"),t=0;$.each(e,function(e,a){"true"==$(a).attr("data-firm")&&(t+=+$(a).find(".sum_price span").text())}),$("#firm_total").find("span").text(t.toFixed(2))}function calculateFirmRemain(){var e=+$("#firm_total").find("span").text(),t=$(".activepr").find("span").text(),a=t-e;a<0&&(a=0),$("#firm_remain").find("span").text(a)}$('[data-toggle="popover"]').popover(),calculateFirmTotal(),calculateFirmRemain();var $order=$("#order"),$preorder=$("#preorder"),delOrderItem=function(e){$.ajax({url:"/basket/delete_item",data:{item_id:e},type:"POST",dataType:"json",success:function(){},error:function(e){console.error(e)}})},delPreOrderItem=function(e){$.ajax({url:"/dealer/delete_preorder_item",data:{item_id:e},type:"POST",dataType:"json",success:function(){},error:function(e){console.error(e)}})},addOrderItem=function(e,t){$.ajax({url:"/basket/add_item",data:{item_id:e,count_items:t},type:"POST",success:function(){},error:function(e){console.error(e)}})};$("body, .popup_window").on("click",".delete_but",function(e){e.preventDefault();var t=$(this).parent().parent().parent(),a=$(this).parent().parent();"order"==a.attr("data-status")?delOrderItem(a.attr("data-id")):delPreOrderItem(a.attr("data-id")),a.remove(),calculateTotalPrice(t),calculateFirmTotal(),calculateFirmRemain()}),$("body, .popup_window").on("click",".minus_button",function(e){e.preventDefault();var t=$(this).parents(".table_line"),a=$(this).parent().find(".item_num"),i=a.val();1!=i&&(a.val(--i),change_count_basket(t.data("id"),i),calculateSumPrice(a),calculateFirmTotal(),calculateFirmRemain())}),$("body, .popup_window").on("click",".plus_button",function(e){e.preventDefault();var t=$(this).parents(".table_line"),a=$(this).parent().find(".item_num"),i=a.val();a.val(++i),change_count_basket(t.data("id"),i),calculateSumPrice(a),calculateFirmTotal(),calculateFirmRemain()}),$("body, .popup_window").on("change",".item_num",function(e){e.preventDefault();var t=$(this).parents(".table_line"),a=$(this).val();change_count_basket(t.data("id"),a),calculateSumPrice($(this)),calculateFirmTotal(),calculateFirmRemain()}),$(".last_order").click(function(){$(this).find("span").hasClass("arrow_down")?($(this).find("span").removeClass("arrow_down").addClass("arrow_up"),$(".last_order_block").removeClass("hidden")):($(this).find("span").removeClass("arrow_up").addClass("arrow_down"),$(".last_order_block").addClass("hidden"))}),$("#checkbox_all").change(function(){$(this).prop("checked")?$(".single_checkbox").prop("checked",!0):$(".single_checkbox").prop("checked",!1)}),$(".product_price").click(function(e){e.preventDefault(),$(".product_price").removeClass("activepr"),$(this).addClass("activepr");var t=$(this).attr("data-id");getActionDiscount(t),calculateFirmRemain()}),$("#add_to_order").click(function(e){e.preventDefault(),$("input[name]:checked").each(function(){var e=$(this).parent().parent().detach();delPreOrderItem(e.attr("data-id")),addOrderItem(e.attr("data-id"),e.find(".item_num").val()),e.find(".nopdrgt").removeClass("nopdrgt pdglt15"),e.find("input[type=checkbox]").parent().remove(),e.find(".count1").removeClass("count1"),e.attr("data-status","order");var t=$(".table_line").last();t.before(e)}),calculateTotalPrice($order),calculateTotalPrice($preorder),calculateFirmTotal(),calculateFirmRemain()}),$(".popup_window").on("click",".basket_element_prepack .group_sizes",function(e){if(e.preventDefault(),!$(this).hasClass("active")){var t=$(this).parent(),a=t.parent(),i=t.find(".group_sizes.active");i.removeClass("active"),$(this).addClass("active");var s=$(this).data("item_id");$.ajax({url:"/change_with_size",dataType:"json",method:"POST",data:{item_id:s},done:function(e){var t=a.find(".item_num");$.ajax({url:"/basket/delete_item",data:{item_id:i.data("item_id")},type:"POST",dataType:"json",done:function(){add_to_basket(s,t.val())},fail:function(e){console.error(e)}}),a.find(".price_per_unit span").text(e.price),calculateSumPrice(t)},fail:function(e){console.error(e)}})}});var getCartItems=function(){$.ajax({url:"/basket/get_cart_items",dataType:"json",success:function(e){for(var t="",a=0;a
'+e.items[a].title+'
';for(var s=0;s'+e.items[a].group_sizes[s].size+"",void 0===e.items[a].group_sizes[s+1]||n===e.items[a].group_sizes[s+1].size)break}t+='
'+e.items[a].price+' грн.
'+e.items[a].total_price+' грн.
'}for(var r="",a=0;a
'+e.items[a].title+'
'+e.items[a].price+' грн.
'+e.items[a].total_price+' грн.
';for(var s=0;s'+e.items[a].group_sizes[s].size+"",void 0===e.items[a].group_sizes[s+1]||n===e.items[a].group_sizes[s+1].size)break}r+="
"}$(".summary_price .sum").text(e.total_price),$(".basket_block_content").html(t),$(".basket_block_content_html_mobile").html(r),$(".popup").animate({opacity:"show",display:"block"},300),$(".popup_window").animate({marginTop:"5%",width:"1000px"},120)},error:function(e){document.write(e.responseText)}})},popup=function(){function e(){$(".popup_window").animate({marginTop:"0.6in",width:"500px"},120),$(".popup").animate({opacity:"hide",display:"none"},300)}$(".cont_shop_but, .popup_close_button").click(function(t){t.preventDefault(),e()}),$(".popup").click(function(){e()}),$(".popup_window").click(function(e){e.stopPropagation()}),$(document).on("click",".buy",function(e){e.preventDefault();var t=$(this).parents(".product, .item_content"),a=$(this).data("group_id"),i=t.find(".active").data("item_id"),s=t.find("input").val();$.ajax({url:"/ajax/get_item_group",method:"POST",dataType:"json",data:{group_id:a,item_id:i},success:function(e){console.log("item_id "+e.id),add_to_basket(e.id,s||1,getCartItems)},error:function(e){console.error(e),document.write(e.responseText)}})}),$("#help").click(function(e){e.preventDefault(),videoConfirm(function(){})})};popup(); \ No newline at end of file +function getActionDiscount(e){$.ajax({url:"/ajax/action_discount/"+e,dataType:"html",success:function(e){$(".actions").empty(),$(".actions").html(e)},error:function(e){console.error(e.data)}})}function calculateSumPrice(e){var t=e.parents(".table_line"),a=t.find(".price_per_unit span").text(),i=parseFloat(a*e.val()).toFixed(2);t.find(".sum_price span").text(i),calculateTotalPrice(t.parent())}function calculateTotalPrice(e){var t=e.find(".sum_price span").get(),a=0;$.each(t,function(e,t){a+=+t.textContent});var i=e.find("#total_price span").length?e.find("#total_price span"):$("#total_price span");i.text(a.toFixed(2))}function calculateFirmTotal(){var e=$("#order .table_line"),t=0;$.each(e,function(e,a){"true"==$(a).attr("data-firm")&&(t+=+$(a).find(".sum_price span").text())}),$("#firm_total").find("span").text(t.toFixed(2))}function calculateFirmRemain(){var e=+$("#firm_total").find("span").text(),t=$(".activepr").find("span").text(),a=t-e;a<0&&(a=0),$("#firm_remain").find("span").text(a)}$('[data-toggle="popover"]').popover(),calculateFirmTotal(),calculateFirmRemain();var $order=$("#order"),$preorder=$("#preorder"),delOrderItem=function(e){$.ajax({url:"/basket/delete_item",data:{item_id:e},type:"POST",dataType:"json",success:function(){},error:function(e){console.error(e)}})},delPreOrderItem=function(e){$.ajax({url:"/dealer/delete_preorder_item",data:{item_id:e},type:"POST",dataType:"json",success:function(){},error:function(e){console.error(e)}})},addOrderItem=function(e,t){$.ajax({url:"/basket/add_item",data:{item_id:e,count_items:t},type:"POST",success:function(){},error:function(e){console.error(e)}})};$("body, .popup_window").on("click",".delete_but",function(e){e.preventDefault();var t=$(this).parent().parent().parent(),a=$(this).parent().parent();"order"==a.attr("data-status")?delOrderItem(a.attr("data-id")):delPreOrderItem(a.attr("data-id")),a.remove(),calculateTotalPrice(t),calculateFirmTotal(),calculateFirmRemain()}),$("body, .popup_window").on("click",".minus_button",function(e){e.preventDefault();var t=$(this).parents(".table_line"),a=$(this).parent().find(".item_num"),i=a.val();1!=i&&(a.val(--i),change_count_basket(t.data("id"),i),calculateSumPrice(a),calculateFirmTotal(),calculateFirmRemain())}),$("body, .popup_window").on("click",".plus_button",function(e){e.preventDefault();var t=$(this).parents(".table_line"),a=$(this).parent().find(".item_num"),i=a.val();a.val(++i),change_count_basket(t.data("id"),i),calculateSumPrice(a),calculateFirmTotal(),calculateFirmRemain()}),$("body, .popup_window").on("change",".item_num",function(e){e.preventDefault();var t=$(this).parents(".table_line"),a=$(this).val();change_count_basket(t.data("id"),a),calculateSumPrice($(this)),calculateFirmTotal(),calculateFirmRemain()}),$(".last_order").click(function(){$(this).find("span").hasClass("arrow_down")?($(this).find("span").removeClass("arrow_down").addClass("arrow_up"),$(".last_order_block").removeClass("hidden")):($(this).find("span").removeClass("arrow_up").addClass("arrow_down"),$(".last_order_block").addClass("hidden"))}),$("#checkbox_all").change(function(){$(this).prop("checked")?$(".single_checkbox").prop("checked",!0):$(".single_checkbox").prop("checked",!1)}),$(".product_price").click(function(e){e.preventDefault(),$(".product_price").removeClass("activepr"),$(this).addClass("activepr");var t=$(this).attr("data-id");getActionDiscount(t),calculateFirmRemain()}),$("#add_to_order").click(function(e){e.preventDefault(),$("input[name]:checked").each(function(){var e=$(this).parent().parent().detach();delPreOrderItem(e.attr("data-id")),addOrderItem(e.attr("data-id"),e.find(".item_num").val()),e.find(".nopdrgt").removeClass("nopdrgt pdglt15"),e.find("input[type=checkbox]").parent().remove(),e.find(".count1").removeClass("count1"),e.attr("data-status","order");var t=$(".table_line").last();t.before(e)}),calculateTotalPrice($order),calculateTotalPrice($preorder),calculateFirmTotal(),calculateFirmRemain()}),$(".popup_window").on("click",".basket_element_prepack .group_sizes",function(e){if(e.preventDefault(),!$(this).hasClass("active")){var t=$(this).parent(),a=t.parent(),i=t.find(".group_sizes.active");i.removeClass("active"),$(this).addClass("active");var s=$(this).data("item_id");$.ajax({url:"/change_with_size",dataType:"json",method:"POST",data:{item_id:s},success:function(e){var t=a.find(".item_num");$.ajax({url:"/basket/delete_item",data:{item_id:i.data("item_id")},type:"POST",dataType:"json",success:function(){add_to_basket(s,t.val())},error:function(e){console.error(e)}}),a.find(".price_per_unit span").text(e.price),calculateSumPrice(t)},error:function(e){console.error(e)}})}});var getCartItems=function(){$.ajax({url:"/basket/get_cart_items",dataType:"json",success:function(e){for(var t="",a=0;a
'+e.items[a].title+'
';for(var s=0;s'+e.items[a].group_sizes[s].size+"",void 0===e.items[a].group_sizes[s+1]||n===e.items[a].group_sizes[s+1].size)break}t+='
'+e.items[a].price+' грн.
'+e.items[a].total_price+' грн.
'}for(var r="",a=0;a
'+e.items[a].title+'
'+e.items[a].price+' грн.
'+e.items[a].total_price+' грн.
';for(var s=0;s'+e.items[a].group_sizes[s].size+"",void 0===e.items[a].group_sizes[s+1]||n===e.items[a].group_sizes[s+1].size)break}r+="
"}$(".summary_price .sum").text(e.total_price),$(".basket_block_content").html(t),$(".basket_block_content_html_mobile").html(r),$(".popup").animate({opacity:"show",display:"block"},300),$(".popup_window").animate({marginTop:"5%",width:"1000px"},120)},error:function(e){document.write(e.responseText)}})},popup=function(){function e(){$(".popup_window").animate({marginTop:"0.6in",width:"500px"},120),$(".popup").animate({opacity:"hide",display:"none"},300)}$(".cont_shop_but, .popup_close_button").click(function(t){t.preventDefault(),e()}),$(".popup").click(function(){e()}),$(".popup_window").click(function(e){e.stopPropagation()}),$(document).on("click",".buy",function(e){e.preventDefault();var t=$(this).parents(".product, .item_content"),a=$(this).data("group_id"),i=t.find(".active").data("item_id"),s=t.find("input").val();$.ajax({url:"/ajax/get_item_group",method:"POST",dataType:"json",data:{group_id:a,item_id:i},success:function(e){console.log("item_id "+e.id),add_to_basket(e.id,s||1,getCartItems)},error:function(e){console.error(e),document.write(e.responseText)}})}),$("#help").click(function(e){e.preventDefault(),videoConfirm(function(){})})};popup(); \ No newline at end of file -- libgit2 0.21.4