summaryrefslogtreecommitdiff
path: root/feedlist.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-01-17 11:14:45 +0100
committerAndrew Dolgov <[email protected]>2009-01-17 11:14:45 +0100
commit3d72bbdb4f4cb35c40aa61199dc6b3265cc5c9b6 (patch)
treea030024f7127b0b3ac488ad75e61be0aef7d734d /feedlist.js
parent617698d71010d43161b968811f50e0edce25dc1a (diff)
active_feed_is_cat, active_feed_id handling changes
Diffstat (limited to 'feedlist.js')
-rw-r--r--feedlist.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/feedlist.js b/feedlist.js
index 2b5b4f8d3..bc38c1391 100644
--- a/feedlist.js
+++ b/feedlist.js
@@ -25,7 +25,6 @@ function toggle_sortable_feedlist(enabled) {
}
function viewCategory(cat) {
- active_feed_is_cat = true;
viewfeed(cat, '', true);
return false;
}
@@ -239,17 +238,18 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) {
clean_feed_selections();
- setActiveFeedId(feed);
+ setActiveFeedId(feed, is_cat);
- if (is_cat != undefined) {
- active_feed_is_cat = is_cat;
- }
-
if (!is_cat) {
var feedr = document.getElementById("FEEDR-" + feed);
if (feedr && !feedr.className.match("Selected")) {
feedr.className = feedr.className + "Selected";
}
+ } else {
+ var feedr = document.getElementById("FCAT-" + feed_id);
+ if (feedr && !feedr.className.match("Selected")) {
+ feedr.className = feedr.className + "Selected";
+ }
}
f.innerHTML = cache_find_param(cache_prefix + feed, unread_ctr);
@@ -264,7 +264,7 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) {
new Ajax.Request(query, {
onComplete: function(transport) {
- headlines_callback2(transport, feed, is_cat, page_offset);
+ headlines_callback2(transport, page_offset);
} });
}