Самовывоз сегодня - бесплатно
Доставка завтра - 390 ₽
',
closeIcon: true,
closeByEsc: false,
angleMinRight: 0,
angleMaxRight: 0,
angle: {
position: 'bottom',
},
events: {
onAfterPopupShow: function() {
var popup = $(predictionWindow.popupContainer);
if(arAsproOptions.THEME.FIXED_BUY_MOBILE == 'Y') {
popup.css({
left: '16px',
right: '16px',
});
$(predictionWindow.angle.element).css({
left: 'auto',
right: '10px',
});
} else {
var parent = button.closest('.buy_block');
if( !parent.length ){
parent = button.closest('.counter_wrapp'); // sku 2
}
var parentOffset = parent[0].getBoundingClientRect();
popup.css({
left: parentOffset.left + (isShadow ? -14 : 0),
right: 'calc(100% - ' + (parentOffset.left + parentOffset.width + (isShadow ? 14 : 0)) + 'px)',
});
$(predictionWindow.angle.element).css({
left: 'auto',
right: '10px',
});
}
var angleOffset = predictionWindow.angle.element.getBoundingClientRect();
var anglePosition = angleOffset.top + angleOffset.height - 11;
var iconOffset = _thisIcon.getBoundingClientRect();
var needChange = iconOffset.top - (isSquare ? 6 : 6) - anglePosition;
var popupTop = popup.css('top').replace('px', '');
if(needChange != 0) {
popup.css({
top: +popupTop + needChange + 'px',
});
}
},
}
});
predictionWindow.show();
e.stopPropagation();
e.preventDefault();
}
});
}
});
$buttons.addClass('has_prediction');
$buttons.unbind('mouseenter');
$buttons.unbind('mouseleave');
$buttons.mouseenter(function(){
if( !isMobile ) {
if (predictionWindow) {
predictionWindow.destroy();
}
if(predictionHideTimeout){
clearTimeout(predictionHideTimeout);
predictionHideTimeout = false;
}
predictionWindow = new BX.PopupWindow('simple-prediction', this, {
offsetLeft: 40,
offsetTop: -5,
bindOptions: {
position: 'top',
},
content:
'',
closeIcon: false,
closeByEsc: false,
angle: {
position: 'bottom'
}
});
predictionWindow.show();
}
}).mouseleave(function(){
if( !isMobile ) {
if(predictionWindow){
if(predictionHideTimeout){
clearTimeout(predictionHideTimeout);
predictionHideTimeout = false;
}
predictionHideTimeout = setTimeout(function(){
predictionWindow.destroy();
}, 500);
}
}
});
}
}
}
}
else{
this.hide(i);
}
}
}
CMaxPredictions.prototype.showAll = function(){
if(this.arData){
var keys = Object.keys(this.arData);
for(i in keys){
this.show(keys[i]);
}
}
}
CMaxPredictions.prototype.hide = function(i){
if(this.arData && typeof this.arData[i] !== 'undefined'){
var $inject = $('#' + i);
if($inject.length){
var $element = $inject.closest('.catalog_detail');
if($element.length){
var bFastView = $element.closest('#fast_view_item').length > 0;
if(!bFastView){
$('#headerfixed .btn.has_prediction').unbind('mouseenter');
$('#headerfixed .btn.has_prediction').unbind('mouseleave');
$('#headerfixed .btn.has_prediction').removeClass('has_prediction');
}
$element.find('.has_prediction').unbind('mouseenter');
$element.find('.has_prediction').unbind('mouseleave');
$element.find('.has_prediction').removeClass('has_prediction');
}
}
//console.log('hided prediction', i);
}
}
CMaxPredictions.prototype.hideAll = function(){
if(this.arData){
var keys = Object.keys(this.arData);
for(i in keys){
this.hide(keys[i]);
}
}
}
CMaxPredictions.prototype.update = function(i){
if(this.arData && typeof this.arData[i] !== 'undefined'){
var $inject = $('#' + i);
if($inject.length){
bx_sale_prediction_product_detail_load(
this.arData[i].injectId,
this.arData[i].giftAjaxData
);
//console.log('sended prediction', i);
}
else{
this.remove(i);
}
}
}
CMaxPredictions.prototype.updateAll = function(){
if(this.arData){
var keys = Object.keys(this.arData);
for(i in keys){
this.update(keys[i]);
}
}
}
var obMaxPredictions = new CMaxPredictions();
var predictionWindow = false;
var predictionHideTimeout = false;
var showPredictions = function(){
obMaxPredictions.showAll();
}
var updatePredictions = function(){
obMaxPredictions.updateAll();
}
}
BX.ready(function(){
var injectId = 'sale_gift_product_1927538182';
var giftAjaxData = {
'parameters':'YTo2OntzOjk6IkJVVFRPTl9JRCI7YjowO3M6MTQ6IkNVU1RPTV9TSVRFX0lEIjtOO3M6MjQ6IlBPVEVOVElBTF9QUk9EVUNUX1RPX0JVWSI7YTo3OntzOjI6IklEIjtpOjE2Mzk2NTA7czo2OiJNT0RVTEUiO3M6NzoiY2F0YWxvZyI7czoyMjoiUFJPRFVDVF9QUk9WSURFUl9DTEFTUyI7czoyMzoiQ0NhdGFsb2dQcm9kdWN0UHJvdmlkZXIiO3M6ODoiUVVBTlRJVFkiO047czo5OiJJQkxPQ0tfSUQiO2k6Njg7czoxNjoiUFJJTUFSWV9PRkZFUl9JRCI7TjtzOjc6IlNFQ1RJT04iO2E6NDp7czoyOiJJRCI7czo0OiIzMTUxIjtzOjk6IklCTE9DS19JRCI7czoyOiI2OCI7czoxMToiTEVGVF9NQVJHSU4iO3M6MzoiNzU5IjtzOjEyOiJSSUdIVF9NQVJHSU4iO3M6MzoiNzYwIjt9fXM6MTA6IkNBQ0hFX1RZUEUiO3M6MToiQSI7czoxNzoiU0dQX0NVUl9CQVNFX1BBR0UiO3M6NzI6Ii9jYXRhbG9nL3RleG5pa2FfZGx5YV9rdWhuaS9rYnQvYWtzZXNzdWFyeS1kbHlhLWt1aG9ubm95LXRlaG5pa2kvTGV4LU4xLyI7czo5OiJJTkpFQ1RfSUQiO3M6Mjg6InNhbGVfZ2lmdF9wcm9kdWN0XzE5Mjc1MzgxODIiO30=.c69c21ca232409fae281d2d9f4429f0ecc6e36552c7bea7146128d0f8f704528',
'template': 'main.1c2b421496b7009fc39c53d606c75190c29b24f938e437360585d29a3552fa6f',
'site_id': 'kk'
};
obMaxPredictions.add({
injectId: injectId,
giftAjaxData: giftAjaxData,
});
obMaxPredictions.update(injectId);
});