diff options
author | Andrew Dolgov <[email protected]> | 2005-09-06 05:33:50 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2005-09-06 05:33:50 +0100 |
commit | 13c280e7ce47da4d8021cae72e786aada9b802c6 (patch) | |
tree | 2a7d63928fa98483a6560f2c0e56664ae9881e0d | |
parent | 47179952ac504e410fec802fecc550060439366b (diff) |
feedlist forgot about active feed highlight on refetch
-rw-r--r-- | tt-rss.js | 22 |
1 files changed, 15 insertions, 7 deletions
@@ -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, ""); - } - } |