summaryrefslogtreecommitdiff
path: root/backend.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-09-07 08:47:10 +0100
committerAndrew Dolgov <[email protected]>2005-09-07 08:47:10 +0100
commit0c6744067065db59aee2e6da2260dc6e591b52d6 (patch)
tree143bfb20e088ef281de1c77fbce9afeffa372ce4 /backend.php
parentc80e2175878be8e3e5759acf752f26f8126bf7f3 (diff)
fix updating of unread counters in feedlist on headlines load
Diffstat (limited to 'backend.php')
-rw-r--r--backend.php23
1 files changed, 16 insertions, 7 deletions
diff --git a/backend.php b/backend.php
index 50d316b66..bf8394b0b 100644
--- a/backend.php
+++ b/backend.php
@@ -106,10 +106,14 @@
}
print "<span id=\"FEEDN-$feed_id\">$feed</span>";
- if ($unread > 0) {
- print "<span id=\"FEEDCTR-$feed_id\">
- &nbsp;(<span id=\"FEEDU-$feed_id\">$unread</span>)</span>";
+ if ($unread != 0) {
+ $fctr_class = "";
+ } else {
+ $fctr_class = "class=\"invisible\"";
}
+
+ print "<span $fctr_class id=\"FEEDCTR-$feed_id\">
+ (<span id=\"FEEDU-$feed_id\">$unread</span>)</span>";
print "</li>";
@@ -456,19 +460,24 @@
var p_document = parent.frames['feeds-frame'].document;
var feedr = p_document.getElementById(\"FEEDR-\" + $feed);
- var feedt = p_document.getElementById(\"FEEDT-\" + $feed);
var feedu = p_document.getElementById(\"FEEDU-\" + $feed);
- feedt.innerHTML = \"$total\";
- feedu.innerHTML = \"$unread\";
+ if (feedu) {
+ feedu.innerHTML = \"$unread\";
+ }
+
+ var feedctr = p_document.getElementById(\"FEEDCTR-\" + $feed);
if ($unread > 0 && !feedr.className.match(\"Unread\")) {
feedr.className = feedr.className + \"Unread\";
+ feedctr.className = '';
} else if ($unread <= 0) {
feedr.className = feedr.className.replace(\"Unread\", \"\");
+ feedctr.className = 'invisible';
}
- //p_notify('');
+ p_notify(\"\");
+
</script>";
if ($addheader) {