From cb2461767d328b872b5b97f8133bcb0fc0284043 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 23 Aug 2005 07:30:20 +0100 Subject: [PATCH] scheduleFeedUpdate behaviour changed (force when Update clicked, use MIN_UPDATE_TIME on startup --- backend.php | 2 +- tt-rss.js | 18 +++++++++++------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/backend.php b/backend.php index fc91ed15..71dc030c 100644 --- a/backend.php +++ b/backend.php @@ -103,7 +103,7 @@ print "

All feeds: Update"; + href=\"javascript:scheduleFeedUpdate(true)\">Update"; print " Mark as read

"; diff --git a/tt-rss.js b/tt-rss.js index 392ec70d..e3f1fc90 100644 --- a/tt-rss.js +++ b/tt-rss.js @@ -54,7 +54,7 @@ function feedlist_callback() { } if (first_run) { - scheduleFeedUpdate(); + scheduleFeedUpdate(false); first_run = false; } else { notify(""); @@ -103,17 +103,21 @@ function view_callback() { function refetch_callback() { if (xmlhttp_rpc.readyState == 4) { - // feeds are updated in background - updateFeedList(false, false); -// notify("All feeds updated"); + updateFeedList(true, false); } } -function scheduleFeedUpdate() { +function scheduleFeedUpdate(force) { notify("Updating feeds in background..."); - var query_str = "backend.php?op=rpc&subop=forceUpdateAllFeeds"; + var query_str = "backend.php?op=rpc&subop="; + + if (force) { + query_str = query_str = "forceUpdateAllFeeds"; + } else { + query_str = query_str = "updateAllFeeds"; + } if (xmlhttp_rpc.readyState == 4 || xmlhttp_rpc.readyState == 0) { xmlhttp_rpc.open("GET", query_str, true); @@ -259,7 +263,7 @@ function view(id,feed_id) { function timeout() { - scheduleFeedUpdate(); + scheduleFeedUpdate(true); setTimeout("timeout()", 1800*1000); -- 2.39.5