| Current Path : /var/www/homesaver/www/bitrix/components/bitrix/landing.start/templates/.default/ |
| Current File : /var/www/homesaver/www/bitrix/components/bitrix/landing.start/templates/.default/script.js |
(function() {
'use strict';
BX.namespace('BX.Landing');
BX.Landing.PaymentAlert = function(params)
{
if (typeof params.nodes === 'undefined')
{
return;
}
for (var i = 0, c = params.nodes.length; i < c; i++)
{
BX.bind(params.nodes[i], 'click', function(e)
{
BX.Landing.PaymentAlertShow(params);
BX.PreventDefault(e);
});
}
};
BX.Landing.PaymentAlertShow = function(params)
{
var msg = BX.Landing.UI.Tool.ActionDialog.getInstance();
var promise = msg.show({
title: params.title ? params.title : BX.message('LANDING_TPL_JS_PAY_TARIFF_TITLE'),
content: '<div class="landing-payrate-popup-content"><span class="landing-payrate-popup-text">' +
params.message +
'</span></div>',
confirm: BX.message('LANDING_TPL_JS_PAY_TARIFF'),
contentColor: 'grey',
type: params.type || null
});
promise
.then(function()
{
top.window.location.href = '/bitrix/tools/landing/ajax.php?redirect=upgrade';
},
function()
{
}
);
};
BX.Landing.AlertShow = function(params)
{
var msg = BX.Landing.UI.Tool.ActionDialog.getInstance();
var promise = msg.show({
title: params.title ? params.title : null,
content: params.message,
contentColor: 'grey',
type: params.type || null
});
promise
.then(function()
{
top.window.location.href = '/bitrix/tools/landing/ajax.php?redirect=upgrade';
},
function()
{
}
);
};
BX.ready(function()
{
var querySelector = document.querySelectorAll('.bitrix24-metrika');
if (!querySelector)
{
return;
}
if (typeof BX.Landing.Metrika === 'undefined')
{
return;
}
var metrika = new BX.Landing.Metrika(true);
for (var i = 0, c = querySelector.length; i < c; i++)
{
BX.bind(querySelector[i], 'click', function(e)
{
metrika.sendLabel(
null,
BX.data(this, 'metrika24'),
BX.data(this, 'metrika24value')
);
}.bind(querySelector[i]));
}
});
})();