(experimental) disable infscroll requests while marking auto catched up articles as read

This commit is contained in:
Andrew Dolgov 2015-07-14 12:50:27 +03:00
parent 0d0cb8fe1e
commit e7a66d1230
2 changed files with 9 additions and 1 deletions

View file

@ -1,5 +1,7 @@
var _infscroll_disable = 0; var _infscroll_disable = 0;
var _infscroll_request_sent = 0; var _infscroll_request_sent = 0;
var _infscroll_tmp_disable = 0;
var _search_query = false; var _search_query = false;
var _viewfeed_last = 0; var _viewfeed_last = 0;
var _viewfeed_timeout = false; var _viewfeed_timeout = false;
@ -13,7 +15,9 @@ function viewCategory(cat) {
function loadMoreHeadlines() { function loadMoreHeadlines() {
try { try {
console.log("loadMoreHeadlines"); console.log("loadMoreHeadlines: " + _infscroll_tmp_disable);
if (_infscroll_tmp_disable) return;
var offset = 0; var offset = 0;

View file

@ -1384,6 +1384,8 @@ function catchupBatchedArticles() {
reply = JSON.parse(transport.responseText); reply = JSON.parse(transport.responseText);
var batch = reply.ids; var batch = reply.ids;
_infscroll_tmp_disable = 1;
batch.each(function(id) { batch.each(function(id) {
console.log(id); console.log(id);
var elem = $("RROW-" + id); var elem = $("RROW-" + id);
@ -1391,6 +1393,8 @@ function catchupBatchedArticles() {
catchup_id_batch.remove(id); catchup_id_batch.remove(id);
}); });
_infscroll_tmp_disable = 0;
updateFloatingTitle(true); updateFloatingTitle(true);
} }); } });