/**
* @name Metrics-модуль
* @description Отправка статистики по визиту/просмотру и пр.
*/
var Visitor_callback = new VisitorClass();
(function(){
var uri = {
/* Дабовление визита */
add: '/metrics/visit/add',
},
cookie_key = 'meb100_visitor';
setTimeout(function(){
Visitor_callback.execute()
}, 50);
try {
//- Подсчёт статистики посещений убрать
$.get(uri.add, {
url: encodeURIComponent(window.location.pathname),
screen_w: screen ? screen.width : $(window).width(),
screen_h: screen ? screen.height : $(window).height(),
success: function( response ){
setTimeout(function(){Visitor_callback.execute()}, 50);
}
});
} catch(e){}
})();
/**
* Класс добавления в стек и выполнения методов
* после инициализации посетителя.
*/
function VisitorClass()
{
var Methods = [];
this.add = function( add ){
Methods.push( add );
}
this.execute = function(){
for( var j in Methods ){
setTimeout(Methods[j], 1);
}
}
}