<div style="display:none" class="packlink">
<a href="#order:Упаковка - Подарочная=500:::image=https://static.tildacdn.com/tild3263-6162-4331-b134-336262386665/9f152fcd35551ac57291.jpg">Упаковка - Подарочная</a>
<a href="#order:Упаковка - Эксклюзив=1499:::image=https://static.tildacdn.com/tild3366-3563-4736-b935-303461386133/43f56c78d8a881fec6d2.jpg">Упаковка - Эксклюзив</a>
</div>
<style>
div.t706__cartwin_showed { opacity: 1 !important;}
div.addpack .t706__product-plusminus , div.addpack .t706__product-del {
opacity: 0 !important;
pointer-events: none;
}
</style>
<script>
$(document).ready(function() {
var prName=[];
$('.packlink a').each(function (index, value){
prName[index] = $(this).text();
});
//Устанавливает класс для упаковки среди товаров
function setpack(){
setTimeout(function(){
$.each(prName, function (index, value) {
$('div.t706__product-title a:contains('+prName[index]+')').closest('.t706__product').addClass('addpack');
});
}, 50);
};
//Удаляет упаковку
function delPack(){ $('div.addpack .t706__product-del').click();tcart__openCart()};
//Добавить упаковку
function contChecked(){
var plpac = $('input[name="typepack"]:checked').parent('label').index();
delPack();
if(plpac==0){}else{delPack();$('.packlink a:eq('+(plpac-1)+')')[0].click();setpack();tcart__openCart(); };
};
//При изменении упаковки меняем товар
$("input[name='typepack']").change(function() {contChecked(); tcart__openCart(); });
//При изменении суммы в корзине
$(".t706__cartwin-prodamount").bind( 'DOMSubtreeModified',function() {
setpack(); var itemProd = $('.t706__product').length;
//Если осталась в корзине только упаковка, то удаляем упаковку, закрываем корзину
setTimeout(function(){
if( ( $('.t706__product').length==1) && ($('.t706__product').hasClass('addpack') ) ){
$('input[name="typepack"]:eq(0)').prop("checked", true);
delPack();tcart__closeCart();
};
}, 330);
});
//Активирует нужный выбор упаковки
function checkItem(){
setTimeout(function(){ setpack();
$.each(prName, function (index, value) {
if ($('div.t706__product-title a').text().indexOf(prName[index]) > -1) {
$('input[name="typepack"]:eq('+(index+1)+')').prop("checked", true);
};
});
}, 100);
};
//При добавлении товара в корзину
$(document).on('click','a[href^="#order"]:not(.packlink a), .t706__carticon-wrapper',function(e){
setTimeout(function(){
if($('.t706__cartwin').hasClass('t706__cartwin_showed')){
checkItem(); setTimeout(function(){contChecked() }, 200);
};
}, 50);
});
//При отмене удаления товара
$(document).on('click','.t706__product-deleted__timer__return',function(e){ setTimeout(function(){checkItem() }, 500); });
//При попытке удалении товар
$(document).on('click','.t706__product-del , .t706__product-minus',function(e){
let readdclass = setInterval(function() {
if (document.querySelector('.t706__product-deleted')){
}else{ setpack(); clearInterval(readdclass);
};
}, 200);
setTimeout(function(){ clearInterval(readdclass)}, 5000);
});
});
</script>