mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 13:25:54 +00:00
fixes for first_id stuff
This commit is contained in:
@@ -100,10 +100,8 @@ function viewfeed(feed, method, is_cat, offset, background, infscroll_req, can_w
|
||||
}
|
||||
|
||||
if (offset > 0) {
|
||||
var firstRow = $$('div[id*="RROW-"]').first();
|
||||
|
||||
if (firstRow) {
|
||||
query = query + "&topid=" + param_escape(parseInt(firstRow.id.replace("RROW-", "")));
|
||||
if (current_first_id) {
|
||||
query = query + "&fid=" + param_escape(current_first_id);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ var catchup_timeout_id = false;
|
||||
var cids_requested = [];
|
||||
var loaded_article_ids = [];
|
||||
var _last_headlines_update = 0;
|
||||
var current_first_id = 0;
|
||||
|
||||
var has_storage = 'sessionStorage' in window && window['sessionStorage'] !== null;
|
||||
|
||||
@@ -77,6 +78,7 @@ function headlines_callback2(transport, offset, background, infscroll_req) {
|
||||
_infscroll_disable = 0;
|
||||
}
|
||||
|
||||
current_first_id = reply['headlines']['first_id'];
|
||||
var counters = reply['counters'];
|
||||
var articles = reply['articles'];
|
||||
//var runtime_info = reply['runtime-info'];
|
||||
@@ -183,13 +185,13 @@ function headlines_callback2(transport, offset, background, infscroll_req) {
|
||||
} else {
|
||||
console.log("no new headlines received");
|
||||
|
||||
var top_id_changed = reply['headlines']['top_id_changed'];
|
||||
console.log("top id changed:" + top_id_changed);
|
||||
var first_id_changed = reply['headlines']['first_id_changed'];
|
||||
console.log("first id changed:" + first_id_changed);
|
||||
|
||||
var hsp = $("headlines-spacer");
|
||||
|
||||
if (hsp) {
|
||||
if (top_id_changed) {
|
||||
if (first_id_changed) {
|
||||
hsp.innerHTML = "<a href='#' onclick='viewCurrentFeed()'>" +
|
||||
__("New articles found, reload feed to continue.") + "</a>";
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user