diff --git a/frontend/views/basket/index.php b/frontend/views/basket/index.php index bf3547a..00647c3 100755 --- a/frontend/views/basket/index.php +++ b/frontend/views/basket/index.php @@ -59,9 +59,19 @@ $('#order-delivery input[type=\"radio\"]').click(function(){
text?> field($modelOrder, 'delivery') - ->radioList(ArrayHelper::map(Delivery::find()->where(['parent_id'=>$item->id])->asArray()->all(), 'id', 'title'),['id' => 'order-delivery-childs'])->label(false) + ->radioList(ArrayHelper::map(Delivery::find()->where(['parent_id'=>$item->id])->asArray()->all(), 'id', 'title'), + [ + 'item' => function($index, $label, $name, $checked, $value) { + $return = '
'; + $return .= ''; + $return .= ''; + $return .= '
'; + return $return; + }, + ]); ?> -
+ + field($modelOrder, 'payment')->radioList(['Оплатить наличными'=>'Оплатить наличными','Оплатить на карту Приват Банка'=>'Оплатить на карту Приват Банка','Оплатить по безналичному расчету'=>'Оплатить по безналичному расчету','Оплатить Правекс-телеграф'=>'Оплатить Правекс-телеграф','Наложенным платежом'=>'Наложенным платежом']); ?> diff --git a/frontend/web/js/basket.js b/frontend/web/js/basket.js index f246d35..68b40e8 100755 --- a/frontend/web/js/basket.js +++ b/frontend/web/js/basket.js @@ -26,42 +26,48 @@ }); } - var popup = function(w,form){ - $.get("/basket/items/", {} ,function(data){ - $('.basket_items').html(data); - $('.basket_items .delete_button').click(function(){ - var id =$(this).data('id'); - $.get("/basket/items/", {deleteID : id},function(data){ - popup(w,form); - start_basket(w,form); - }); - return false; + + var update = function(data,form,w){ + console.log(data); + $('.basket_items').html(data); + $('.basket_items .delete_button').click(function(){ + var id =$(this).data('id'); + $.get("/basket/items/", {deleteID : id},function(data){ + popup(w,form); + start_basket(w,form); }); - $(".item_num").bind('input',function(){ + return false; + }); + $(".item_num").bind('input',function(){ + sendformitems(w,form); + }); + $(".minus").click(function(){ + var a = $(this).parent().find(".item_num").attr("value"); + if (a == 1) { + /* минимум 1 элемент */ + } + else{ + a--; + $(this).parent().find('.item_num').val(a); sendformitems(w,form); - }); - $(".minus").click(function(){ - var a = $(this).parent().find(".item_num").attr("value"); - if (a == 1) { - /* минимум 1 элемент */ - } - else{ - a--; - $(this).parent().find('.item_num').val(a); - sendformitems(w,form); - } - }); - $(".plus").click(function(){ - var a = $(this).parent().find(".item_num").attr("value"); - if (a == 10) { - /* минимум 1 элемент */ - } - else{ - a++; - $(this).parent().find('.item_num').val(a); - sendformitems(w,form); - } - }); + } + }); + $(".plus").click(function(){ + var a = $(this).parent().find(".item_num").attr("value"); + if (a == 10) { + /* минимум 1 элемент */ + } + else{ + a++; + $(this).parent().find('.item_num').val(a); + sendformitems(w,form); + } + }); + }; + + var popup = function(w,form){ + $.get("/basket/items/", {} ,function(data){ + update(data,form,w); }); if(w==0) { $(".black").removeClass("hidden"); @@ -76,15 +82,14 @@ var sendformitems = function(w,form){ var data_form = $(form+' .basket_form2').serialize(); - console.log(data_form); - + console.log(w); $.ajax({ type: 'POST', url: "/basket/items/", dataType: "json", data: data_form, - success: function(data) { - popup(w,form); + done: function(data) { + update(data,form,w); start_basket(); }, }); -- libgit2 0.21.4