summaryrefslogtreecommitdiff
path: root/tt-rss.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-09-09 08:45:54 +0100
committerAndrew Dolgov <[email protected]>2005-09-09 08:45:54 +0100
commit8143ae1f2b61c6ad7255b090b47447d3680e22bf (patch)
tree9e5e815f62f8afe360daac6692a862fbcc036b07 /tt-rss.js
parenteb36b4eb5526fca5ea05b635d828e290687b4ea3 (diff)
more work on tag support
Diffstat (limited to 'tt-rss.js')
-rw-r--r--tt-rss.js39
1 files changed, 31 insertions, 8 deletions
diff --git a/tt-rss.js b/tt-rss.js
index 31f5b29c6..422cd6aa6 100644
--- a/tt-rss.js
+++ b/tt-rss.js
@@ -10,6 +10,8 @@ var first_run = true;
var search_query = "";
+var display_tags = false;
+
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
@@ -29,6 +31,20 @@ if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
+function toggleTags() {
+ display_tags = !display_tags;
+
+ var p = document.getElementById("dispSwitchPrompt");
+
+ if (display_tags) {
+ p.innerHTML = "display feeds";
+ } else {
+ p.innerHTML = "display tags";
+ }
+
+ updateFeedList();
+}
+
/*
function feedlist_callback() {
var container = document.getElementById('feeds');
@@ -66,16 +82,19 @@ function refetch_callback() {
var feedu = f_document.getElementById("FEEDU-" + id);
var feedr = f_document.getElementById("FEEDR-" + id);
- feedu.innerHTML = ctr;
+ if (feedctr && feedu && feedr) {
- if (ctr > 0) {
- feedctr.className = "odd";
- if (!feedr.className.match("Unread")) {
- feedr.className = feedr.className + "Unread";
+ feedu.innerHTML = ctr;
+
+ if (ctr > 0) {
+ feedctr.className = "odd";
+ if (!feedr.className.match("Unread")) {
+ feedr.className = feedr.className + "Unread";
+ }
+ } else {
+ feedctr.className = "invisible";
+ feedr.className = feedr.className.replace("Unread", "");
}
- } else {
- feedctr.className = "invisible";
- feedr.className = feedr.className.replace("Unread", "");
}
}
}
@@ -126,6 +145,10 @@ function updateFeedList(silent, fetch) {
var query_str = "backend.php?op=feeds";
+ if (display_tags) {
+ query_str = query_str + "&tags=1";
+ }
+
if (getActiveFeedId()) {
query_str = query_str + "&actid=" + getActiveFeedId();
}