auto refresh active feed when new messages are detected

This commit is contained in:
Andrew Dolgov 2006-03-04 18:29:37 +01:00
parent d0bb308e16
commit e8ef3b9715
2 changed files with 7 additions and 2 deletions

View File

@ -358,7 +358,7 @@ if (!xmlhttp_rpc && typeof XMLHttpRequest!='undefined') {
xmlhttp_rpc = new XMLHttpRequest();
}
function parse_counters(reply, f_document, title_obj) {
function parse_counters(reply, f_document, title_obj, scheduled_call) {
try {
for (var l = 0; l < reply.childNodes.length; l++) {
if (!reply.childNodes[l] ||
@ -394,6 +394,11 @@ function parse_counters(reply, f_document, title_obj) {
if (feedctr && feedu && feedr) {
if (feedu.innerHTML != ctr && id == getActiveFeedId() && scheduled_call) {
var hf = title_obj.parent.frames["headlines-frame"];
hf.location.reload(true);
}
feedu.innerHTML = ctr;
if (error) {

View File

@ -128,7 +128,7 @@ function refetch_callback() {
var f_document = window.frames["feeds-frame"].document;
parse_counters(reply, f_document, window);
parse_counters(reply, f_document, window, true);
debug("refetch_callback: done");