summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2015-07-14 12:50:27 +0300
committerAndrew Dolgov <[email protected]>2015-07-14 12:50:27 +0300
commite7a66d123097502156d87b4ebbbd63ac57d57d87 (patch)
treeab1c1134d1d9ec8100fe6ae2036352737b6d0c81 /js
parent0d0cb8fe1e973f0c1cb5b08cc43da21e9edc5516 (diff)
(experimental) disable infscroll requests while marking auto catched up articles as read
Diffstat (limited to 'js')
-rw-r--r--js/feedlist.js6
-rw-r--r--js/viewfeed.js4
2 files changed, 9 insertions, 1 deletions
diff --git a/js/feedlist.js b/js/feedlist.js
index 0bfb6b6a7..6284534db 100644
--- a/js/feedlist.js
+++ b/js/feedlist.js
@@ -1,5 +1,7 @@
var _infscroll_disable = 0;
var _infscroll_request_sent = 0;
+var _infscroll_tmp_disable = 0;
+
var _search_query = false;
var _viewfeed_last = 0;
var _viewfeed_timeout = false;
@@ -13,7 +15,9 @@ function viewCategory(cat) {
function loadMoreHeadlines() {
try {
- console.log("loadMoreHeadlines");
+ console.log("loadMoreHeadlines: " + _infscroll_tmp_disable);
+
+ if (_infscroll_tmp_disable) return;
var offset = 0;
diff --git a/js/viewfeed.js b/js/viewfeed.js
index 56b15116f..e1425a382 100644
--- a/js/viewfeed.js
+++ b/js/viewfeed.js
@@ -1384,6 +1384,8 @@ function catchupBatchedArticles() {
reply = JSON.parse(transport.responseText);
var batch = reply.ids;
+ _infscroll_tmp_disable = 1;
+
batch.each(function(id) {
console.log(id);
var elem = $("RROW-" + id);
@@ -1391,6 +1393,8 @@ function catchupBatchedArticles() {
catchup_id_batch.remove(id);
});
+ _infscroll_tmp_disable = 0;
+
updateFloatingTitle(true);
} });