summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-11-29 14:09:47 +0100
committerAndrew Dolgov <[email protected]>2005-11-29 14:09:47 +0100
commit806a3d146d145d378e4dc330d4fe1085a5eb8079 (patch)
tree8b9cbeb98fe04474d76abf4a53b8f3d648882316
parented027ba5cf12b0938268a363c960ade8b197f1d3 (diff)
show number of unread articles in title
-rw-r--r--NEWS1
-rw-r--r--functions.js6
-rw-r--r--tt-rss.js10
3 files changed, 12 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 56f28d3a6..1a527c336 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,7 @@ v1.1 (Dec xy, 2005)
* Feed categories
* "Mark as read" for tags
* Test button in label editor
+ * Show number of unread articles in title
v1.0.7 (Nov 14, 2005)
diff --git a/functions.js b/functions.js
index 694ade06a..17cab9d76 100644
--- a/functions.js
+++ b/functions.js
@@ -359,6 +359,12 @@ function all_counters_callback() {
for (var l = 0; l < reply.childNodes.length; l++) {
var id = reply.childNodes[l].getAttribute("id");
var ctr = reply.childNodes[l].getAttribute("counter");
+
+ if (id == "global-unread") {
+ parent.global_unread = ctr;
+ parent.updateTitle();
+ continue;
+ }
var feedctr = f_document.getElementById("FEEDCTR-" + id);
var feedu = f_document.getElementById("FEEDU-" + id);
diff --git a/tt-rss.js b/tt-rss.js
index a2910451e..bb0f13c79 100644
--- a/tt-rss.js
+++ b/tt-rss.js
@@ -5,7 +5,7 @@ var first_run = true;
var display_tags = false;
-var global_unread = 0;
+var global_unread = -1;
var active_title_text = "";
@@ -93,12 +93,10 @@ function refetch_callback() {
var feedu = f_document.getElementById("FEEDU-" + id);
var feedr = f_document.getElementById("FEEDR-" + id);
- /* TODO figure out how to update this from viewfeed.js->view()
- disabled for now...
-
if (id == "global-unread") {
global_unread = ctr;
- } */
+ continue;
+ }
if (feedctr && feedu && feedr) {
@@ -318,6 +316,8 @@ function localHotkeyHandler(keycode) {
}
+// if argument is undefined, current subtitle is not updated
+// use blank string to clear subtitle
function updateTitle(s) {
var tmp = "Tiny Tiny RSS";