summaryrefslogtreecommitdiff
path: root/tt-rss.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-09-06 05:33:50 +0100
committerAndrew Dolgov <[email protected]>2005-09-06 05:33:50 +0100
commit13c280e7ce47da4d8021cae72e786aada9b802c6 (patch)
tree2a7d63928fa98483a6560f2c0e56664ae9881e0d /tt-rss.js
parent47179952ac504e410fec802fecc550060439366b (diff)
feedlist forgot about active feed highlight on refetch
Diffstat (limited to 'tt-rss.js')
-rw-r--r--tt-rss.js22
1 files changed, 15 insertions, 7 deletions
diff --git a/tt-rss.js b/tt-rss.js
index 9b9decf81..6857be5b0 100644
--- a/tt-rss.js
+++ b/tt-rss.js
@@ -48,6 +48,9 @@ function feedlist_callback() {
if (first_run) {
scheduleFeedUpdate(false);
+ if (getCookie("ttrss_vf_actfeed")) {
+ viewfeed(getCookie("ttrss_vf_actfeed"), 0, "");
+ }
first_run = false;
} else {
notify("");
@@ -62,6 +65,14 @@ function refetch_callback() {
var container = document.getElementById('feeds');
container.innerHTML = xmlhttp_rpc.responseText;
document.title = "Tiny Tiny RSS";
+
+ cleanSelected("feedsList");
+
+ var feedr = document.getElementById("FEEDR-" + active_feed_id);
+ if (feedr) {
+ feedr.className = feedr.className + "Selected";
+ }
+
}
}
@@ -276,10 +287,11 @@ function viewfeed(feed, skip, subop) {
headlines_frame.src = query + "&addheader=true";
- var feedr = document.getElementById("FEEDR-" + feed);
-
cleanSelected("feedsList");
- feedr.className = feedr.className + "Selected";
+ var feedr = document.getElementById("FEEDR-" + feed);
+ if (feedr) {
+ feedr.className = feedr.className + "Selected";
+ }
disableContainerChildren("headlinesToolbar", false);
@@ -416,10 +428,6 @@ function init() {
viewbox.value = getCookie("ttrss_vf_vmode");
}
- if (getCookie("ttrss_vf_actfeed")) {
- viewfeed(getCookie("ttrss_vf_actfeed"), 0, "");
- }
-
}