diff options
author | Andrew Dolgov <[email protected]> | 2006-05-23 10:08:16 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2006-05-23 10:08:16 +0100 |
commit | 71ad883b287330de0ce2fa67b63141c56fad8930 (patch) | |
tree | 3f54716a8e42f047bfb843f0f14dbd0d07cb9070 | |
parent | f54f515f440f69de6479fef14cd2aae004aff551 (diff) |
toggle no daemon warning @ runtime on refetch
-rw-r--r-- | functions.php | 6 | ||||
-rw-r--r-- | tt-rss.css | 3 | ||||
-rw-r--r-- | tt-rss.js | 22 | ||||
-rw-r--r-- | tt-rss.php | 12 |
4 files changed, 33 insertions, 10 deletions
diff --git a/functions.php b/functions.php index fbce56b5e..e4dc5e10b 100644 --- a/functions.php +++ b/functions.php @@ -1721,8 +1721,10 @@ function print_runtime_info($link) { print "<runtime-info>"; - print "<param key=\"daemon_is_running\" value=\"". - sprintf("%d", file_is_locked("update_daemon.lock")) . "\"/>"; + if (ENABLE_UPDATE_DAEMON) { + print "<param key=\"daemon_is_running\" value=\"". + sprintf("%d", file_is_locked("update_daemon.lock")) . "\"/>"; + } print "</runtime-info>"; } ?> diff --git a/tt-rss.css b/tt-rss.css index e7cd68702..5cdab4f0c 100644 --- a/tt-rss.css +++ b/tt-rss.css @@ -1090,13 +1090,14 @@ a.cdmToggleLink:hover { font-weight : normal; } -div.noDaemonWarning { +#noDaemonWarning { position : absolute; background-color : #ecf4ff; border : 1px solid #88b0f0; padding : 10px; margin : 5px; z-index : 2; + display : none; } #qafInput { @@ -75,6 +75,10 @@ function refetch_callback() { parse_counters(counters, true); + var runtime_info = counters.nextSibling; + + parse_runtime_info(runtime_info); + debug("refetch_callback: done"); if (!daemon_enabled) { @@ -513,4 +517,22 @@ function toggleDispRead() { } } +function parse_runtime_info(elem) { + var param = elem.firstChild; + + while (param) { + var k = param.getAttribute("key"); + var v = param.getAttribute("value"); + var w = document.getElementById("noDaemonWarning"); + + if (w) { + if (k == "daemon_is_running" && v != 1) { + w.style.display = "block"; + } else { + w.style.display = "none"; + } + } + param = param.nextSibling; + } +} diff --git a/tt-rss.php b/tt-rss.php index c40521563..2bfd505de 100644 --- a/tt-rss.php +++ b/tt-rss.php @@ -79,13 +79,11 @@ if (document.addEventListener) { window.onload = init; </script> -<? if (ENABLE_UPDATE_DAEMON && !file_is_locked("update_daemon.lock")) { ?> - <div class="noDaemonWarning"> - <b>Warning:</b> Update daemon is enabled in configuration, but daemon - process is not running, which prevents all feeds from updating. Please - start the daemon process or contact instance owner. - </div> -<? } ?> +<div id="noDaemonWarning"> + <b>Warning:</b> Update daemon is enabled in configuration, but daemon + process is not running, which prevents all feeds from updating. Please + start the daemon process or contact instance owner. +</div> <ul id="debug_output"></ul> |