|
|
|
|
@ -47,4 +47,38 @@ $(document).ready(function () { |
|
|
|
|
popup.removeClass('open'); |
|
|
|
|
}, 300); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var selectedWeekdays = {}; |
|
|
|
|
$(document).on('change', '[data-day]', function(){ |
|
|
|
|
var weekday = $(this).data('day'); |
|
|
|
|
var price = $(this).data('price'); |
|
|
|
|
var discount = $(this).data('discount'); |
|
|
|
|
if($(this).is(':checked')) { |
|
|
|
|
console.log('checked'); |
|
|
|
|
selectedWeekdays[weekday] = {price:price, discount:discount}; |
|
|
|
|
} else { |
|
|
|
|
console.log('not checked'); |
|
|
|
|
delete selectedWeekdays[weekday]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var weekdays = [], price = 0, discount = 0; |
|
|
|
|
for(var i in selectedWeekdays) { |
|
|
|
|
price += parseInt(selectedWeekdays[i].price); |
|
|
|
|
discount += parseInt(selectedWeekdays[i].discount); |
|
|
|
|
weekdays.push(i); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var text = ''; |
|
|
|
|
if(weekdays.length >= 7) { |
|
|
|
|
text = '<del>'+price+'</del> '+(price-discount)+'р.'; |
|
|
|
|
} else { |
|
|
|
|
text = price+'p.'; |
|
|
|
|
} |
|
|
|
|
$('.order_price_text').html(text); |
|
|
|
|
|
|
|
|
|
var link = $('.but_btn_popup').data('link'); |
|
|
|
|
|
|
|
|
|
link = link+'?'+decodeURIComponent($.param({weekdays: weekdays})); |
|
|
|
|
$('.but_btn_popup').attr('href', link); |
|
|
|
|
}); |
|
|
|
|
}); |