diff options
author | Andrew Dolgov <[email protected]> | 2005-08-21 14:46:43 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2005-08-21 14:46:43 +0100 |
commit | d76a3b036c8863ae023686f08e36b11dc9e8ce2e (patch) | |
tree | d11cc5f24aea9efe4917eb0f059fe323cf9a7ca9 /tt-rss.js | |
parent | 3f6a313a760c446be27798b41d0a266475124710 (diff) |
basic functionality pass 1
Diffstat (limited to 'tt-rss.js')
-rw-r--r-- | tt-rss.js | 34 |
1 files changed, 25 insertions, 9 deletions
@@ -47,20 +47,26 @@ function notify(msg) { } function feedlist_callback() { + var container = document.getElementById('feeds'); if (xmlhttp.readyState == 4) { - document.getElementById('feeds').innerHTML=xmlhttp.responseText; + container.innerHTML=xmlhttp.responseText; + } else { } } function viewfeed_callback() { + var container = document.getElementById('headlines'); if (xmlhttp.readyState == 4) { - document.getElementById('headlines').innerHTML=xmlhttp.responseText; + container.innerHTML = xmlhttp.responseText; + } else { } } function view_callback() { + var container = document.getElementById('content'); if (xmlhttp.readyState == 4) { - document.getElementById('content').innerHTML=xmlhttp.responseText; + container.innerHTML=xmlhttp.responseText; + } else { } } @@ -73,22 +79,32 @@ function update_feed_list() { } -function viewfeed(feed) { +function viewfeed(feed, skip) { notify("view-feed: " + feed); - xmlhttp.open("GET", "backend.php?op=viewfeed&feed=" + param_escape(feed) , true); + document.getElementById('headlines').innerHTML='Loading headlines, please wait...'; + + xmlhttp.open("GET", "backend.php?op=viewfeed&feed=" + param_escape(feed) + + "&skip=" + skip, true); xmlhttp.onreadystatechange=viewfeed_callback; xmlhttp.send(null); } -function view(feed, post) { +function view(id) { + + var crow = document.getElementById("RROW-" + id); + + if (crow) { + crow.className = crow.className.replace("Unread", ""); + } + + notify(crow.className); - notify("view: " + feed + ", " + post); + document.getElementById('content').innerHTML='Loading, please wait...'; - xmlhttp.open("GET", "backend.php?op=view&feed=" + param_escape(feed) + - "&post=" + post, true); + xmlhttp.open("GET", "backend.php?op=view&id=" + param_escape(id), true); xmlhttp.onreadystatechange=view_callback; xmlhttp.send(null); |