From: Andrew Dolgov Date: Thu, 22 Nov 2007 07:45:46 +0000 (+0100) Subject: only update cache when viewing unread articles when view_mode is all_articles X-Git-Tag: 1.2.18~16 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=11063ec65cd0272bcc1ac30cca5812eb326819c8;p=tt-rss.git only update cache when viewing unread articles when view_mode is all_articles --- diff --git a/viewfeed.js b/viewfeed.js index c2a07c48..1ad7e77f 100644 --- a/viewfeed.js +++ b/viewfeed.js @@ -259,7 +259,16 @@ function showArticleInHeadlines(id) { } else { cache_prefix = "F:"; } - + + var view_mode = false; + + try { + view_mode = document.forms['main_toolbar_form'].view_mode; + view_mode = view_mode[view_mode.selectedIndex].value; + } catch (e) { + exception_error("showArticleInHeadlines/viewmode", e, true); + } + if (upd_img_pic && upd_img_pic.src.match("updated.png")) { upd_img_pic.src = "images/blank_icon.gif"; @@ -269,7 +278,7 @@ function showArticleInHeadlines(id) { document.getElementById("headlines-frame").innerHTML, get_feed_unread(getActiveFeedId())); - } else if (article_is_unread) { + } else if (article_is_unread && view_mode == "all_articles") { cache_invalidate(cache_prefix + getActiveFeedId());