|
|
|
|
@ -1,5 +1,6 @@ |
|
|
|
|
import $ from 'jquery'; |
|
|
|
|
|
|
|
|
|
var selectedWeekdays = {}; |
|
|
|
|
$(document).ready(function () { |
|
|
|
|
let body = $('body'), |
|
|
|
|
popup; |
|
|
|
|
@ -12,10 +13,26 @@ $(document).ready(function () { |
|
|
|
|
popup = $(data); |
|
|
|
|
showPopup(); |
|
|
|
|
|
|
|
|
|
if(data === '.js-popup-buy') { |
|
|
|
|
console.log('reset selected'); |
|
|
|
|
$('[data-day]').prop('checked', false); |
|
|
|
|
|
|
|
|
|
if ($(this).text() === 'продлить') { |
|
|
|
|
//data-purchased
|
|
|
|
|
//restore purchased selection
|
|
|
|
|
console.log('restore purchased'); |
|
|
|
|
$('[data-purchased]').each(function(){ |
|
|
|
|
$('[data-day='+$(this).data('purchased')+']').prop('checked', true); |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if($(this).data('day')) { |
|
|
|
|
let day = $(this).data('day'); |
|
|
|
|
$('[data-day='+day+']').prop('checked', true); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$('[data-day]').trigger('change'); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
$('.js-popup-close').on('click', function(e){ |
|
|
|
|
@ -57,8 +74,8 @@ $(document).ready(function () { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var selectedWeekdays = {}; |
|
|
|
|
$(document).on('change', '[data-day]', function(){ |
|
|
|
|
console.log('on change data-day'); |
|
|
|
|
var weekday = $(this).data('day'); |
|
|
|
|
var price = $(this).data('price'); |
|
|
|
|
if($(this).is(':checked')) { |
|
|
|
|
@ -74,7 +91,7 @@ $(document).ready(function () { |
|
|
|
|
|
|
|
|
|
function updateCart(){ |
|
|
|
|
var days = ['', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье']; |
|
|
|
|
var weekdays = [], daysText = [], price = 0, discount = 0; |
|
|
|
|
var weekdays = [], daysText = [], price = 0; |
|
|
|
|
for(var i in selectedWeekdays) { |
|
|
|
|
price += parseInt(selectedWeekdays[i].price); |
|
|
|
|
weekdays.push(i); |
|
|
|
|
|