1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-16 06:15:58 +00:00

active_feed_is_cat, active_feed_id handling changes

This commit is contained in:
Andrew Dolgov
2009-01-17 11:14:45 +01:00
parent 617698d710
commit 3d72bbdb4f
7 changed files with 62 additions and 54 deletions

View File

@@ -8,8 +8,8 @@ var daemon_enabled = false;
var daemon_refresh_only = false;
//var _qfd_deleted_feed = 0;
var firsttime_update = true;
var active_feed_id = 0;
var active_feed_is_cat = false;
var _active_feed_id = 0;
var _active_feed_is_cat = false;
var number_of_feeds = 0;
var sanity_check_done = false;
var _hfd_scrolltop = 0;
@@ -20,6 +20,36 @@ var hor_offset = 0;
var feeds_sort_by_unread = false;
var feedlist_sortable_enabled = false;
function activeFeedIsCat() {
return _active_feed_is_cat;
}
function getActiveFeedId() {
// return getCookie("ttrss_vf_actfeed");
try {
debug("gAFID: " + _active_feed_id);
return _active_feed_id;
} catch (e) {
exception_error("getActiveFeedId", e);
}
}
function setActiveFeedId(id, is_cat) {
// return setCookie("ttrss_vf_actfeed", id);
try {
debug("sAFID(" + id + ", " + is_cat + ")");
_active_feed_id = id;
if (is_cat != undefined) {
_active_feed_is_cat = is_cat;
}
} catch (e) {
exception_error("setActiveFeedId", e);
}
}
function isFeedlistSortable() {
return feedlist_sortable_enabled;
}
@@ -250,7 +280,7 @@ function viewCurrentFeed(subop) {
// if (getActiveFeedId()) {
if (getActiveFeedId() != undefined) {
viewfeed(getActiveFeedId(), subop, active_feed_is_cat);
viewfeed(getActiveFeedId(), subop, activeFeedIsCat());
} else {
disableContainerChildren("headlinesToolbar", false, document);
// viewfeed(-1, subop); // FIXME
@@ -728,14 +758,10 @@ function parse_runtime_info(elem) {
function catchupCurrentFeed() {
var fn = getFeedName(getActiveFeedId(), active_feed_is_cat);
var fn = getFeedName(getActiveFeedId(), activeFeedIsCat());
var str = __("Mark all articles in %s as read?").replace("%s", fn);
/* if (active_feed_is_cat) {
str = "Mark all articles in this category as read?";
} */
if (getInitParam("confirm_feed_catchup") != 1 || confirm(str)) {
return viewCurrentFeed('MarkAllRead')
}