var feedlist_sortable_enabled = false;
function toggle_sortable_feedlist(enabled) {
- try {
+/* try {
if (enabled) {
Sortable.create('feedList', {onChange: feedlist_dragsorted, only: "feedCat"});
} catch (e) {
exception_error("toggle_sortable_feedlist", e);
- }
+ } */
}
function viewCategory(cat) {
return false;
}
-function render_feedlist(data) {
+/* function render_feedlist(data) {
try {
var f = $("feeds-frame");
} catch (e) {
exception_error("render_feedlist", e);
}
-}
+} */
function viewNextFeedPage() {
try {
feeds_found = ctr;
continue;
}
+
+ var treeItem;
+
+ setFeedUnread(id, (kind == "cat"), ctr);
- if (kind && kind == "cat") {
+/* if (kind && kind == "cat") {
var catctr = $("FCATCTR-" + id);
if (catctr) {
catctr.innerHTML = "(" + ctr + ")";
feedctr.removeClassName("Unread");
feedr.removeClassName("Unread");
}
- }
- }
+ } */
+ }
hideOrShowFeeds(getInitParam("hide_read_feeds") == 1);
if (feeds_stored != 0 && feeds_found != 0) {
console.log("Subscribed feed number changed, refreshing feedlist");
- setTimeout('updateFeedList(false, false)', 50);
+ setTimeout('updateFeedList()', 50);
}
} else {
/* var fl = $("feeds-frame").innerHTML;
function hideOrShowFeeds(hide) {
- try {
+/* try {
if ($("FCATLIST--1")) {
} catch (e) {
exception_error("hideOrShowFeeds", e);
- }
+ } */
}
function hideOrShowFeedsCategory(cat_id, hide) {
return feeds_sort_by_unread;
}
+function setFeedUnread(feed, is_cat, unread) {
+ try {
+ if (is_cat)
+ treeItem = treeModel.store._itemsByIdentity['CAT:' + feed];
+ else
+ treeItem = treeModel.store._itemsByIdentity['FEED:' + feed];
+
+ if (treeItem)
+ treeModel.store.setValue(treeItem, 'unread', parseInt(unread));
+ } catch (e) {
+ exception_error("setFeedUnread", e);
+ }
+}