mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2026-02-10 16:01:33 +00:00
implement category browsing
This commit is contained in:
+21
-4
@@ -1,5 +1,7 @@
|
||||
var xmlhttp = false;
|
||||
|
||||
var cat_view_mode = false;
|
||||
|
||||
/*@cc_on @*/
|
||||
/*@if (@_jscript_version >= 5)
|
||||
// JScript gives us Conditional compilation, we can cope with old IE versions.
|
||||
@@ -22,7 +24,11 @@ if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
|
||||
xmlhttp_rpc = new XMLHttpRequest();
|
||||
}
|
||||
|
||||
function viewfeed(feed, skip, subop, doc) {
|
||||
function viewCategory(cat) {
|
||||
viewfeed(cat, 0, '', false, true);
|
||||
}
|
||||
|
||||
function viewfeed(feed, skip, subop, doc, is_cat) {
|
||||
try {
|
||||
|
||||
if (!doc) doc = parent.document;
|
||||
@@ -74,17 +80,24 @@ function viewfeed(feed, skip, subop, doc) {
|
||||
|
||||
// document.getElementById("ACTFEEDID").innerHTML = feed;
|
||||
|
||||
if (getActiveFeedId() != feed) {
|
||||
cat_view_mode = is_cat;
|
||||
}
|
||||
|
||||
setActiveFeedId(feed);
|
||||
|
||||
if (subop == "MarkAllRead") {
|
||||
|
||||
var feedr = document.getElementById("FEEDR-" + feed);
|
||||
var feedctr = document.getElementById("FEEDCTR-" + feed);
|
||||
|
||||
if (feedr && feedctr) {
|
||||
|
||||
feedctr.className = "invisible";
|
||||
feedctr.className = "invisible";
|
||||
|
||||
if (feedr.className.match("Unread")) {
|
||||
feedr.className = feedr.className.replace("Unread", "");
|
||||
if (feedr.className.match("Unread")) {
|
||||
feedr.className = feedr.className.replace("Unread", "");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -97,6 +110,10 @@ function viewfeed(feed, skip, subop, doc) {
|
||||
query = query + "&search=" + param_escape(search_query);
|
||||
searchbox.value = "";
|
||||
}
|
||||
|
||||
if (cat_view_mode) {
|
||||
query = query + "&cat=1";
|
||||
}
|
||||
|
||||
var headlines_frame = parent.frames["headlines-frame"];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user