From dd5865d46679da2f164f3d94305ca44ba05b4f16 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 21 Nov 2007 10:15:14 +0100 Subject: headline cache fixes --- feedlist.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'feedlist.js') diff --git a/feedlist.js b/feedlist.js index acb46e939..57bfdcd1e 100644 --- a/feedlist.js +++ b/feedlist.js @@ -148,9 +148,17 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) { if (unread_ctr && !page_offset) { unread_ctr = unread_ctr.innerHTML; - cache_check = cache_check_param("F:" + feed, unread_ctr); - debug("headline cache check: " + cache_check + " (F:" + feed + - " P: " + unread_ctr); + + var cache_prefix = ""; + + if (is_cat) { + cache_prefix = "C:"; + } else { + cache_prefix = "F:"; + } + + cache_check = cache_check_param(cache_prefix + feed, unread_ctr); + debug("headline cache check: " + cache_check); } if (cache_check) { @@ -171,7 +179,7 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) { } } - f.innerHTML = cache_find_param("F:" + feed, unread_ctr); + f.innerHTML = cache_find_param(cache_prefix + feed, unread_ctr); var query = "backend.php?op=rpc&subop=getAllCounters"; -- cgit v1.2.3