mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-19 22:11:29 +00:00
auto-unhide feeds with new articles on counter update, if hidden before (thread 109)
This commit is contained in:
@@ -573,6 +573,9 @@ function parse_counters(reply, scheduled_call) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
hideOrShowFeeds(getFeedsContext().document,
|
||||||
|
getInitParam("hide_read_feeds") == 1);
|
||||||
|
|
||||||
var feeds_stored = getMainContext().number_of_feeds;
|
var feeds_stored = getMainContext().number_of_feeds;
|
||||||
|
|
||||||
debug("Feed counters, C: " + feeds_found + ", S:" + feeds_stored);
|
debug("Feed counters, C: " + feeds_found + ", S:" + feeds_stored);
|
||||||
@@ -750,6 +753,8 @@ function popupHelp(tid) {
|
|||||||
|
|
||||||
function hideOrShowFeeds(doc, hide) {
|
function hideOrShowFeeds(doc, hide) {
|
||||||
|
|
||||||
|
debug("hideOrShowFeeds: " + doc + ", " + hide);
|
||||||
|
|
||||||
var fd = getFeedsContext().document;
|
var fd = getFeedsContext().document;
|
||||||
|
|
||||||
var list = fd.getElementById("feedList");
|
var list = fd.getElementById("feedList");
|
||||||
@@ -798,6 +803,7 @@ function hideOrShowFeedsCategory(doc, node, hide, cat_node) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (has_unread) {
|
if (has_unread) {
|
||||||
|
node.childNodes[i].style.display = "list-item";
|
||||||
cat_unread++;
|
cat_unread++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -815,6 +821,8 @@ function hideOrShowFeedsCategory(doc, node, hide, cat_node) {
|
|||||||
} else {
|
} else {
|
||||||
cat_node.style.display = "list-item";
|
cat_node.style.display = "list-item";
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
cat_node.style.display = "list-item";
|
||||||
}
|
}
|
||||||
|
|
||||||
// debug("unread for category: " + cat_unread);
|
// debug("unread for category: " + cat_unread);
|
||||||
|
|||||||
Reference in New Issue
Block a user