diff options
author | Andrew Dolgov <[email protected]> | 2007-11-21 10:15:14 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2007-11-21 10:15:14 +0100 |
commit | dd5865d46679da2f164f3d94305ca44ba05b4f16 (patch) | |
tree | 35763e5917cc2f4b0f527e439f9a3258e8152925 /feedlist.js | |
parent | 77590c49829c570f49813b237ff38ba67ea8bea7 (diff) |
headline cache fixes
Diffstat (limited to 'feedlist.js')
-rw-r--r-- | feedlist.js | 16 |
1 files changed, 12 insertions, 4 deletions
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"; |