Commit 0e8c96ab authored by Vadim's avatar Vadim

Version 2.6.2

1. Исправлена ошибка с прокруткой 2. Увеличен таймаут для ReconnectingWebSocket до 10 сек.
parent b62314f2
......@@ -3,7 +3,7 @@
Plugin Name: Bg Az-Counter
Plugin URI: https://bogaiskov.ru
Description: Подсчет количества посещений страниц на базе stat.azbyka.ru
Version: 2.6.1
Version: 2.6.2
Author: VBog
Author URI: https://bogaiskov.ru
License: GPL2
......@@ -38,7 +38,7 @@
if ( !defined('ABSPATH') ) {
die( 'Sorry, you are not allowed to access this page directly.' );
}
define('BG_COUNTER_VERSION', '2.6.1');
define('BG_COUNTER_VERSION', '2.6.2');
define('BG_COUNTER_LOG', dirname(__FILE__ ).'/bg_counter.log');
define('BG_COUNTER_STAT_COUNTERS','https://stat.azbyka.ru/counters');
......
......@@ -9,7 +9,8 @@ jQuery( document ).ready(function() {
// для переподключения сокета при разрыве соединения.
// Вместо: var socket = new WebSocket(request);
// используем вызов:
var socket = new ReconnectingWebSocket(request);
// var socket = new ReconnectingWebSocket(request);
var socket = new ReconnectingWebSocket(request, null, { timeoutInterval: 10000 });
socket.onopen = function() {
if (bg_counter.debug) console.log(" Соединение установлено: "+request);
GetAllCounters();
......@@ -70,7 +71,8 @@ jQuery( document ).ready(function() {
var json = JSON.stringify(data);
var request = bg_counter.updatesocket+(bg_counter.updatetime?('?time='+bg_counter.updatetime):'');
// Создаем сокет
var updatesocket = new ReconnectingWebSocket(request);
// var updatesocket = new ReconnectingWebSocket(request);
var updatesocket = new ReconnectingWebSocket(request, null, { timeoutInterval: 10000 });
// Отправляем данные, как только сокет будет подключен
updatesocket.onopen = function() {
if (bg_counter.debug) {
......@@ -190,7 +192,7 @@ function GetAllCounters() {
jQuery('span.bg-az-counter').each (function () {
var el = jQuery(this);
bg_counter_elements = el.length;
// bg_counter_elements = el.length;
var type = el.attr('data-type');
var id = el.attr('data-ID');
var project = el.attr('data-project');
......@@ -291,6 +293,7 @@ function bg_counter_elements_reloaded_on_scroll() {
return;
}
if (elem.length > bg_counter_elements) {
bg_counter_elements = elem.length;
GetAllCounters();
// getAllRates();
}
......
......@@ -132,7 +132,7 @@ function getAllRates() {
jQuery('span.bg-az-counter').each (function () {
var el = jQuery(this);
bg_counter_ratings = el.length;
// bg_counter_ratings = el.length;
var type = el.attr('data-type');
var id = el.attr('data-ID');
var project = el.attr('data-project');
......@@ -239,6 +239,7 @@ function bg_counter_ratings_reloaded_on_scroll() {
return;
}
if (elem.length > bg_counter_ratings) {
bg_counter_ratings = elem.length;
getAllRates();
}
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment