diff --git a/backend.php b/backend.php index de31a0f97..3ba723d2e 100644 --- a/backend.php +++ b/backend.php @@ -59,6 +59,8 @@ } else { setcookie("ttrss_vf_hreadf", 0); } + + setcookie('ttrss_vf_refresh', FEEDS_FRAME_REFRESH); } $fetch = $_GET["fetch"]; diff --git a/config.php-dist b/config.php-dist index 105119920..db739a750 100644 --- a/config.php-dist +++ b/config.php-dist @@ -70,6 +70,9 @@ define('TMP_DIRECTORY', '/tmp'); // Directory for temporary files + + define('FEEDS_FRAME_REFRESH', 600); + // Auto refresh interval for feeds frame (in seconds) // vim:ft=php ?> diff --git a/tt-rss.js b/tt-rss.js index 545d7915d..6e2778882 100644 --- a/tt-rss.js +++ b/tt-rss.js @@ -253,7 +253,12 @@ function viewfeed(feed, skip, subop) { function timeout() { scheduleFeedUpdate(false); - setTimeout("timeout()", 900*1000); + + var refresh_time = getCookie('ttrss_vf_refresh'); + + if (!refresh_time) refresh_time = 600; + + setTimeout("timeout()", refresh_time*1000); } function resetSearch() {