Характеристики
Принцип измерения дальности
—
фазовый
от 0 ₽
Под заказ
Цена действительна только для интернет-магазина и может отличаться от цен в розничных магазинах
' +
_this.arData[i].html +
'
',
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_983786320';
var giftAjaxData = {
'parameters':'YTo2OntzOjk6IkJVVFRPTl9JRCI7YjowO3M6MTQ6IkNVU1RPTV9TSVRFX0lEIjtOO3M6MjQ6IlBPVEVOVElBTF9QUk9EVUNUX1RPX0JVWSI7YTo3OntzOjI6IklEIjtpOjI4NDE7czo2OiJNT0RVTEUiO3M6NzoiY2F0YWxvZyI7czoyMjoiUFJPRFVDVF9QUk9WSURFUl9DTEFTUyI7czoyMzoiQ0NhdGFsb2dQcm9kdWN0UHJvdmlkZXIiO3M6ODoiUVVBTlRJVFkiO047czo5OiJJQkxPQ0tfSUQiO2k6Mzg7czoxNjoiUFJJTUFSWV9PRkZFUl9JRCI7aTo0MDgzO3M6NzoiU0VDVElPTiI7YTo0OntzOjI6IklEIjtzOjM6IjE1OSI7czo5OiJJQkxPQ0tfSUQiO3M6MjoiMzgiO3M6MTE6IkxFRlRfTUFSR0lOIjtzOjE6IjEiO3M6MTI6IlJJR0hUX01BUkdJTiI7czoyOiIxOCI7fX1zOjEwOiJDQUNIRV9UWVBFIjtzOjE6IkEiO3M6MTc6IlNHUF9DVVJfQkFTRV9QQUdFIjtzOjU0OiIvY2F0YWxvZy9sYXplcm55ZS0yZC1pLTNkLXNrYW5lcnkvZmFyby1mb2N1cy1tLTcwLWItdS8iO3M6OToiSU5KRUNUX0lEIjtzOjI3OiJzYWxlX2dpZnRfcHJvZHVjdF85ODM3ODYzMjAiO30=.a9c8c91d88388ae866b8e511651ec695e8fb070f44251e82b41862dba539b7f9',
'template': 'main.543bef5f1423567bec0a07a9812acfcf9debdb9d0306ea6a53c1ca2a909ca974',
'site_id': 's1'
};
obMaxPredictions.add({
injectId: injectId,
giftAjaxData: giftAjaxData,
});
obMaxPredictions.update(injectId);
});
