1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-24 13:21:29 +00:00

remove headline precaching stuff, conflicts with dijit widgets in

headlines buffer
This commit is contained in:
Andrew Dolgov
2013-02-28 15:52:30 +04:00
parent 524de8dcf6
commit 2bee32ffa7
2 changed files with 1 additions and 177 deletions

View File

@@ -66,45 +66,8 @@ function viewfeed(feed, method, is_cat, offset, background, infscroll_req) {
last_requested_article = 0;
var cached_headlines = false;
if (feed == getActiveFeedId() && activeFeedIsCat() == is_cat) {
cache_delete("feed:" + feed + ":" + is_cat);
} else {
cached_headlines = cache_get("feed:" + feed + ":" + is_cat);
if (feed != getActiveFeedId() || activeFeedIsCat() != is_cat) {
if (!background && _search_query) _search_query = false;
// switching to a different feed, we might as well catchup stuff visible
// in headlines buffer (if any)
// disabled for now because this behavior is considered confusing -fox
/* if (!background && isCdmMode() && getInitParam("cdm_auto_catchup") == 1 && parseInt(getActiveFeedId()) > 0) {
$$("#headlines-frame > div[id*=RROW][class*=Unread]").each(
function(child) {
var hf = $("headlines-frame");
if (hf.scrollTop + hf.offsetHeight >=
child.offsetTop + child.offsetHeight) {
var id = child.id.replace("RROW-", "");
if (catchup_id_batch.indexOf(id) == -1)
catchup_id_batch.push(id);
}
if (catchup_id_batch.length > 0) {
window.clearTimeout(catchup_timeout_id);
if (!_infscroll_request_sent) {
catchup_timeout_id = window.setTimeout('catchupBatchedArticles()',
2000);
}
}
});
} */
}
if (!background) {
@@ -115,15 +78,6 @@ function viewfeed(feed, method, is_cat, offset, background, infscroll_req) {
_infscroll_disable = 0;
}
if (!offset && !method && cached_headlines && !background) {
try {
render_local_headlines(feed, is_cat, JSON.parse(cached_headlines));
return;
} catch (e) {
console.warn("render_local_headlines failed: " + e);
}
}
if (offset != 0 && !method) {
var timestamp = get_timestamp();
@@ -214,7 +168,6 @@ function feedlist_init() {
request_counters(true);
timeout();
setTimeout("precache_headlines_idle()", 15000);
} catch (e) {
exception_error("feedlist/init", e);
@@ -303,8 +256,6 @@ function parse_counters(elems, scheduled_call) {
if (getFeedUnread(id, (kind == "cat")) != ctr ||
(kind == "cat")) {
cache_delete("feed:" + id + ":" + (kind == "cat"));
}
setFeedUnread(id, (kind == "cat"), ctr);
@@ -563,8 +514,6 @@ function decrementFeedCounter(feed, is_cat) {
}
}
cache_delete("feed:" + feed + ":" + is_cat);
} catch (e) {
exception_error("decrement_feed_counter", e);
}