summaryrefslogtreecommitdiff
path: root/feedlist.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2007-11-21 10:15:14 +0100
committerAndrew Dolgov <[email protected]>2007-11-21 10:15:14 +0100
commitdd5865d46679da2f164f3d94305ca44ba05b4f16 (patch)
tree35763e5917cc2f4b0f527e439f9a3258e8152925 /feedlist.js
parent77590c49829c570f49813b237ff38ba67ea8bea7 (diff)
headline cache fixes
Diffstat (limited to 'feedlist.js')
-rw-r--r--feedlist.js16
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";